Post'e fil + data til ekstern server
HejsaJeg er ved at lave et system til uploading af billeder og små filmklip til en ekstern server. Jeg prøver mig frem med HttpWebRequest, men jeg kan ikke helt få det til at fungere.
Jeg har fundet flere eksempler, hvor de POST'er data i form af tekst, og jeg har også fundet et par eksempler hvor de POST'er en fil, men kan ikke rigtig få kombineret det, så der både er data i form af tekst samt en fil.
Her er koden for at post'e tekstværdier:
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(URL);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
string values = "&field1=" + value1 + "&field2=" + value2 + "&field3=" + value3 + "&doreply=yes";
request.ContentLength = values.Length;
System.IO.StreamWriter stOut = new System.IO.StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII);
stOut.Write(values);
stOut.Close();
// Do the request to get the response
System.IO.StreamReader stIn = new System.IO.StreamReader(request.GetResponse().GetResponseStream());
string strResponse = stIn.ReadToEnd();
stIn.Close();
Hvordan får jeg tilføjet en fil til det request?
Pft.