我正在使用Microsoft Http客户端库从Windows Phone 8向服务器发出多部分请求.它包含具有json字符串的String内容和具有图像流的Stream Content.现在我获得状态OK并请求服务器上的命中.但是日志说服务器无法获取图像的文件名.
content.Add(new StreamContent(photoStream), "files", fileName);
Run Code Online (Sandbox Code Playgroud)
其中photoStream是图像流,"files"是内容的名称,文件名是图像文件的名称.
所以标头值必须是:
Content-Disposition: form-data; name=files; filename=image123.jpg
Run Code Online (Sandbox Code Playgroud)
但实际上它是:
Content-Disposition: form-data; name=files; filename=image123.jpg; filename*=utf-8''image123.jpg
Run Code Online (Sandbox Code Playgroud)
为什么它附加" ; filename*=utf-8''image123.jpg"部分.这是一个问题吗?
请告诉我任何无法从WP8上传图片的原因/可能性.
c# content-type multipartform-data image-uploading windows-phone-8