public void test()
{
// maak een testimage
Image i = Image.FromFile("c:\\test.jpg");
// stop image in memorystream ter voorbereiding van de bytearray
MemoryStream imageStream = new MemoryStream();
i.Save(imageStream, System.Drawing.Imaging.ImageFormat.Jpeg);
imageStream.Position = 0;
byte[] postDataImage = new byte[(int)imageStream.Length];
imageStream.Read(postDataImage, 0, (int)postDataImage.Length);
// imagestream en image hebben we ook nietmeer nodig
imageStream.Dispose();
i.Dispose();
//alert(combi.Length.ToString());
// maak de request aan
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serverURL);
// set de request attributes
request.Method = "POST";
request.ContentType = "multipart/form-data";
request.ContentLength = postDataImage.Length;
// maak de verstuurstream
Stream requestStream = request.GetRequestStream();
requestStream.Write(postDataImage, 0, postDataImage.Length);
requestStream.Close();
// get response and write to console
HttpWebResponse resp = (HttpWebResponse)request.GetResponse();
string output = "antwoord vd server:";
output += Environment.NewLine;
StreamReader responseReader = new StreamReader(resp.GetResponseStream());
output += responseReader.ReadToEnd();
resp.Close();
alert(output);
}
private void alert(string val)
{
System.Windows.Forms.MessageBox.Show(val);
}