I found the FTP resume file downloading has false failure reporting result when the progress reporting is enabled (no problem if the progress reporting is disabled).
For example: If the FTP file download is interrupted at 20%, the progress reporting will start from 0% again when the download is resumed. The FTP GetFile() API reported false (download failed) even though the file downloading is completed.
If the progress reporting is disabled, the GetFile() API will return true (download success) when the file downloading (resumed) is completed.
Is this expected behavior when performing file resume through FTP?
asked Apr 22 '15 at 20:22
Michael, Thanks. It should begin at 20%. I'll have a look and will make the fix (tomorrow). What version of the .NET Framework do you use?
answered Apr 22 '15 at 20:53
This new build should fix the problem:
If, for example, 20% of the file is already downloaded, and GetFile is called to resume the download, then the percent done callback will begin at 20% and go to 100%.
** There is a new PercentDoneScale property in this pre-release of v220.127.116.11 that does the following:
answered Apr 23 '15 at 15:58