我正在使用FtpWebRequest,asyn方法上传文件,但是当我尝试断开网络连接(如拔掉网络电缆)时,win ftp服务器中的文件传输部分(可能为20%)是无法计数的大小(无法获取大小) ,所以我无法恢复此上传。
但是当我尝试重新上传时,请致电:
Request.EndGetRequestStream(ar)
,它有一个例外,并且服务器中的文件部分可以再次计数。
我认为也许是stream.close()问题导致了问题。
我的问题是重新连接网络后如何恢复上传? 谢谢!
我分割文件流以单独上传(每个分割关闭请求流)后,仍然发现文件在网络中断后被Win服务器IIS锁定。
有建议吗?