首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebClient HttpClient从WP8上传

WebClient HttpClient从WP8上传
EN

Stack Overflow用户
提问于 2013-12-20 20:50:59
回答 1查看 695关注 0票数 0

说真的,我搜索了很多从WP8到服务器的上传文件。它不起作用

我为什么会犯这个错误??是因为我的FileuploadUrl?

System.Net.Http.HttpRequestException:响应状态代码不表示成功: 405 (方法不允许)

代码语言:javascript
复制
 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;
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2013-12-20 23:51:27

修正405个错误.总则 405个错误经常出现在POST方法中。您可能试图在网站上引入某种类型的输入表单,但并非所有ISP都允许处理表单所需的POST方法。 所有405个错误都可以追溯到Web服务器的配置和访问网站内容的安全性,因此您的ISP应该很容易解释。

参考文献

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20711748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档