C# 使用System.Net.WebClient通过HTTPS上载图像时请求被中止

C# 使用System.Net.WebClient通过HTTPS上载图像时请求被中止,c#,webclient,image-uploading,system.net.webexception,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)

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

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

查看以下问题:


检查我的答案,并告诉我是否帮助了你?@mybirthname谢谢你的帮助。我需要几天时间。我一直在忙别的事情。但一旦我试过了,我肯定会接受你的答案。