【发布时间】:2015-04-20 22:36:35
【问题描述】:
我正在尝试使用 httpclient 类将照片发送到服务器,但每次尝试我都会得到一个 0 字节的文件,这是我发送图像的代码
if (e.ChosenPhoto != null)
{
var fileUploadUrl = Globals.baseUrl + "/laravelProjects/VisWall/public/test2";
var client = new HttpClient();
photoStream.Position = 0;
MultipartFormDataContent content = new MultipartFormDataContent();
content.Add(new StreamContent(e.ChosenPhoto), "image", fileName);
HttpResponseMessage result = new HttpResponseMessage();
await client.PostAsync(fileUploadUrl, content).ContinueWith((postTask) =>
{
try
{
result = postTask.Result.EnsureSuccessStatusCode();
}
catch (Exception exc)
{
MessageBox.Show("errorrrrrr");
}
});
}
我还检查了 e.ChoosenPhoto 的长度,它不是 0
【问题讨论】:
标签: windows-phone-8 httpclient