ComponentPro UltimateFtp

      ResumeDownloadFile(String, String) Method

      See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
      Resumes download the content of the remote file to the previously interrupted local file.

      Syntax

      public long ResumeDownloadFile(
         string remotePath, 
         string localPath
      )

      Parameters

      remotePath
      The path of the remote file. This cannot be a directory.
      localPath
      The path of the local file.

      Return Value

      The number of bytes transferred, -1 if local file size is greater than the remote file size, or 0 if no need to resume download because remote file size is equal to local file size.

      Examples

      Shows how to use ResumeDownloadFile method to resume download a file.

      using ComponentPro.Net;
      
      ...
      
      // Create a new class instance.
      Ftp client = new Ftp();
      
      // Connect to the FTP server.
      client.Connect("localhost");
      
      // Authenticate.
      client.Authenticate("test", "test");
      
      // ... 
       
      // Resume downloading remote file '/test.dat' to 'c:\test.dat'
      client.ResumeDownloadFile("/test.dat", "c:\\test.dat");
      // If you also need to get the remote file length, use the following code. 
      //long remoteFileSize; 
      //client.ResumeDownloadFile("/test.dat", "c:\\test.dat", out remoteFileSize); 
      //Console.WriteLine("File size before uploading: {0}", remoteFileSize); 
       
      // ... 
       
      // Disconnect.
      client.Disconnect();

      Framework

      .NET Compact Framework.NET Compact Framework

      Supported version: 2.0, 3.5, and 3.9
      Assembly: ComponentPro.Ftp.CF (in ComponentPro.Ftp.CF.dll)

      .NET Framework.NET Framework

      Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
      Assembly: ComponentPro.Ftp (in ComponentPro.Ftp.dll)

      Portable Class Library for Windows Phone 8.1 and Windows 8.1 Store AppsPortable Class Library for Windows Phone 8.1 and Windows 8.1 Store Apps

      Supported version: 4.6.x and later
      Assembly: ComponentPro.Ftp.WinPcl (in ComponentPro.Ftp.WinPcl.dll)

      Universal Windows Platform (includes Windows 10 Mobile, Windows 10 Store Apps and Windows 10 IoT)Universal Windows Platform (includes Windows 10 Mobile, Windows 10 Store Apps and Windows 10 IoT)

      Supported version: 4.6.x and later
      Assembly: ComponentPro.Ftp.Uwp (in ComponentPro.Ftp.Uwp.dll)

      Xamarin AndroidXamarin Android

      Supported version: 2.3 and later
      Assembly: ComponentPro.Ftp.Android (in ComponentPro.Ftp.Android.dll)

      Xamarin MacXamarin Mac

      Supported version: 2.0.x and later
      Assembly: ComponentPro.Ftp.Mac (in ComponentPro.Ftp.Mac.dll)

      Xamarin iOSXamarin iOS

      Supported version: 5.1.x and later
      Assembly: ComponentPro.Ftp.iOS (in ComponentPro.Ftp.iOS.dll)

      See Also