网络中断时C#ftp上传,如何恢复?

时间:2018-06-26 04:04:16

标签: c# ftp upload ftpwebrequest resume

我正在使用FtpWebRequest,asyn方法上传文件,但是当我尝试断开网络连接(如拔掉网络电缆)时,win ftp服务器中的文件传输部分(可能为20%)是无法计数的大小(无法获取大小) ,所以我无法恢复此上传。

但是当我尝试重新上传时,请致电: Request.EndGetRequestStream(ar),它有一个例外,并且服务器中的文件部分可以再次计数。

我认为也许是stream.close()问题导致了问题。

我的问题是重新连接网络后如何恢复上传? 谢谢!


我分割文件流以单独上传(每个分割关闭请求流)后,仍然发现文件在网络中断后被Win服务器IIS锁定。

有建议吗?

0 个答案:

没有答案