Advertisement
LoonerSF

upload photo to ACS

Aug 30th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.45 KB | None | 0 0
  1.         byte[] filedata = null;
  2.                     using (BinaryReader readerr = new BinaryReader(File.OpenRead("\\tmp.jpg")))
  3.                         filedata = readerr.ReadBytes((int)readerr.BaseStream.Length);
  4.                     string boundary = "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  5.                     HttpWebRequest request = (HttpWebRequest)WebRequest.Create("url");
  6.                     Stream stream = request.GetRequestStream();
  7.                     request.ContentType = string.Format("multipart/form-data; boundary={0}", boundary);
  8.                     StreamWriter writer = new StreamWriter(stream);  
  9.                     writer.Write("--");
  10.                     writer.WriteLine(boundary);
  11.                     writer.WriteLine(@"Content-Disposition: form-data; name=""{0}""; filename=""{1}""", "your_name", "your_photo_file_name");
  12.                     writer.WriteLine(@"Content-Type: application/octet-stream");
  13.                     writer.WriteLine(@"Content-Length: " + filedata .Length);
  14.                     writer.WriteLine();
  15.                     writer.Flush();
  16.                     Stream output = writer.BaseStream;
  17.                     output.Write(filedata , 0, filedata .Length);
  18.                     output.Flush();
  19.                     writer.WriteLine();
  20.                     writer.Write("--");
  21.                     writer.Write(boundary);
  22.                     writer.WriteLine("--");
  23.                     writer.Flush();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement