【发布时间】:2015-12-10 04:46:55
【问题描述】:
我使用 WinSCP .NET 程序集进行文件下载。现在我需要支持文件恢复功能。
为此我所做的是
var options = new TransferOptions();
options.ResumeSupport.State = TransferResumeSupportState.On;
在我的下载代码中我已经完成了
TransferOperationResult transferResult = session.GetFiles(
_appSettings["SFTP_IncomingFileFolder"] + file.Folder + "/" + file.FileName,
_appSettings["Local_IncomingFileFolder"] + file.Folder + "\\" + file.FileName +".filepart", false, options);
transferResult.Check();
现在要检查文件是否恢复工作,我在下载时断开了连接。 问题是我现在每次下载时都是从零开始,而不是从它离开的地方开始。
如果本地下载长度为 30 MB,则类似于 100 MB 文件。当我尝试重新连接时,它从零长度开始。
【问题讨论】:
标签: .net winscp winscp-net