【发布时间】:2013-12-20 20:50:59
【问题描述】:
说真的,我搜索了很多从 WP8 上传到服务器的文件。它不起作用:(
为什么会出现这个错误??这是错误是因为我的 FileuploadUrl?
System.Net.Http.HttpRequestException:响应状态码不表示成功:405(不允许的方法)
private async void UploadFile()
{
try
{
if (photoStream != null)
{
//var fileUploadUrl = @"http://<IPaddress>:<port>/fileupload";
var fileUploadUrl = @"http://www.comevox.com:80/services";
var client = new HttpClient();
photoStream.Position = 0;
MultipartFormDataContent content = new MultipartFormDataContent();
content.Add(new StreamContent(photoStream), "file", fileName);
await client.PostAsync(fileUploadUrl, content)
.ContinueWith((postTask) =>
{
postTask.Result.EnsureSuccessStatusCode();
});
}
btnUpload.IsEnabled = false;
imgSelectedImage.Source = null;
txtMessage.Visibility = Visibility.Visible;
}
catch
{
txtError.Visibility = Visibility.Visible;
}
}
}
【问题讨论】:
-
您是否将请求发送到正确的 URL?你有权利在那边发帖吗?
-
我想在我的文件夹中发布一些东西...我应该如何检查是否有权限在那里发布一些东西?
标签: c# windows-phone-8 dotnet-httpclient webclient.uploaddata