【问题标题】:Request getting aborted while uploading images over HTTPS using System.Net.WebClient使用 System.Net.WebClient 通过 HTTPS 上传图像时请求中止
【发布时间】:2015-03-27 19:29:16
【问题描述】:

我正在使用 WebClient 类通过 HTTPS 将图像上传到服务器。我的 C# 客户端代码与一个用 PHP 编写的 Web 服务通信。我已经检查了 php.ini 中的所有 apache 设置。

抛出的异常如下:

System.Net.WebException: The request was aborted: The request was canceled.
at System.Net.WebClient.UploadFile(Uri address, String method, String fileName)

它并不总是发生(大约有 10% 的时间发生)。

【问题讨论】:

  • 检查我的回答并告诉我是否对您有帮助?
  • @mybirthname 感谢您的帮助。我需要几天。我一直忙于其他事情。但是,一旦我尝试过,我肯定会接受你的回答。

标签: c# webclient image-uploading system.net.webexception


【解决方案1】:

如果你稍微研究一下,你会发现解决这个问题的常见方法是将请求的KeepAlive 属性设置为false。另一种只是增加请求的超时时间。请注意,timeout毫秒 为单位。

看看这些问题:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    • 2013-12-02
    相关资源
    最近更新 更多