我正在读取来自一个使用http POST将图像传输到服务器的IPhone应用程序的数据,我可以将其读入二进制文件并写入文件(见下文),但问题在于当我打开图像时它会失败。
您可以在此帖子中查看Iphone上的代码: asp http POST Read Data
代码:
byte[] buffer = new byte[Request.ContentLength];
using (BinaryReader br = new BinaryReader(Request.InputStream))
br.Read(buffer, 0, buffer.Length);
string fileName = @"C:\test\test.jpg";
FileStream fs = new FileStream(fileName, FileMode.Create,
FileAccess.ReadWrite);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(buffer);
bw.Close();
图片的 Content-Type 是 application/octet-stream。
请问有谁能解释一下这个吗?