A rock-solid and efficient implementation of the FTP & FTPS (FTP over SSL) protocols for .NET and ASP.NET. The leading .NET FTP library.
All servers
Works with all FTP server types. If the built-in support for Unix, VMS, AS/400, Windows, and DOS server types is incompatible, you can plug in a custom parser for instant compatibility.
All operations
Supports all major FTP operations, secure FTP over SSL (FTPS), HTTP proxy server support, resume, FXP server-to-server, TLS 1.2 encryption, MLST+MLSD, passive mode for firewalls and proxies, wildcards, filtering, memory streaming, asynchronous operations, status events, FEAT command, MODE Z, and much more. For SFTP (FTP over SSH), consider Xceed SFTP for .NET.
Built in Zip capabilities
Developers that need FTP capabilities also often need Zip file handling functionality, and therefore have to use two separate libraries and get them to work together. Not with Xceed FTP for .NET. It includes all the capabilities of Xceed Zip for .NET, the leading, extremely feature-rich Zip and data compression library.
This built-in integration allows for optimized operations. For example, you can access files located within a Zip file on a remote FTP server, while using astonishingly low bandwidth. The Zip portions of the library understand the FTP protocol and use the FTP protocol’s seek capabilities to access the Zip central directory and zip/unzip specific files without downloading the entire Zip file.
Trusted
Xceed FTP for .NET has been in commercial use for over 12 years, and has been continually updated since it launched. You can trust it to work reliably in your applications, as do many Fortune 500 companies.