使用System.Net.WebClient通过HTTPS上传图像时请求中止

时间:2015-01-28 18:47:29

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

我使用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%的时间)。

1 个答案:

答案 0 :(得分:1)

如果您稍微研究一下,您会发现通常的解决方案是将请求的KeepAlive属性设置为false。另一个是增加请求的超时。请注意,timeout位于毫秒

查看以下问题: