NetXtremeFtp .NET component offers a number of classes that make the work of transferring files directly from your application using
FTP/SSL (an extension of FTP which is fast becoming a standard for secure FTP) and
SFTP (a powerful and secure file-transfer protocol that runs over an SSH session) more easily. The FtpClient and SftpClient classes provide a number of convenience asynchronous methods and events that allow you to quickly create applications which can handle file transfers simultaneously. The library also offers the
flexibility,
ease of use and
rapid development features of a component
without the complexities of working with the native socket class or in-depth knowledge of how the File Transfer Protocols are implemented.
NetXtremeFtp is also included in the following suites which are bundles that include many additional components:
Major Features (Click on
tab to see detailed features):
All the standard FTP file and directory operations (upload, download, rename, resume, abort,...).
Supports FTP, FTP/SSL.
Supports MODEZ, MODEB.
All SSH and SFTP server support.
Firewall and Proxy support.
SSL2, SSL3, PCT and TLS support.
X509 Certificate Management support.
Large file support (>4GB).
Supports IPv6.
100% managed code written in C#.
Fully documented and 32 Sample projects written in C#, VB.NET and ASP.NET.
Sample Usage - Upload and download file easily with few lines of code:
// Create a new FtpClient instance.
FtpClient client = new FtpClient();
// Connect to the FTP server.
client.Connect("ftp.mydomain.com");
// Authenticate.
client.Login("username", "password");
// Upload file "c:\test.zip".
client.UploadFile("c:\\test.zip", "test.zip");
// Download remote file "test.zip".
client.GetFile("test.zip", "c:\\test_download.zip");
// Disconnect.
client.Disconnect();
' Create a new FtpClient instance.
Dim client As New FtpClient()
' Connect to the FTP server.
client.Connect("ftp.mydomain.com")
' Authenticate.
client.Login("username", "password")
' Upload file "c:\test.zip".
client.UploadFile("c:\test.zip", "test.zip")
' Download remote file "test.zip" .
client.GetFile("test.zip", "c:\test_download.zip")
' Disconnect.
client.Disconnect()
More samples:
Click on
tab to see more samples.
Royalty-FREE Licenses
Prices include royalty-free distributation, for unlimited site deployment.
Click on the desired license below to add it to your cart.