Version: 4.4.2.3
Easily add comprehensive, secure FTP to any .NET application or service.

FTP for .NET Feature List

 

Easy to Use in Any Type of Project

  • All methods are straightforward blocking functions with little overhead
  • Streamlined for integration into non-UI projects such as web sites and services
  • Supports Windows Presentation Foundation (WPF) applications 
  • Start and Marshal methods provide clean non-blocking (asynchronous) use in UI applications
  • Perform simultaneous transfers in multi-threaded applications
  • Progress event for monitoring and displaying transfer rate and advancement
  • Log event for session logging and debugging

Includes the Features You Expect

  • Upload and download files and directories
  • Create directories
  • Delete files and directories, including subfolders
  • ASCII and binary transfers
  • Passive and active transfers
  • Set site-specific options and parameters
  • Firewall and proxy support, including SOCKS and Http CONNECT
  • FTP OPEN, SITE and USER proxy support
  • Standard .NET exception handling
  • Runs in .NET 2.0, 3.5 and 4.0 Frameworks
  • Compliant with RFC 959 plus many extension standards

Plus Much More

  • Automatically parses listings into easy-to-use objects
  • MGET and MPUT support for multiple file transfers
  • Resume interrupted transfers
  • Synchronize remote and local directories
  • Stream interface for direct access to the data connection
  • MODE Z On-the-fly ZLIB compression
  • IPv6 Support
  • Send custom commands to idiosyncratic servers
  • Throttle to slow file transfer rates and free bandwidth
  • Network Address Translation (NAT) router support for secure transfers
  • Abort transfers without losing the session connection
  • Transfer large (greater than 4 GB) files
  • Explicit and implicit FTPS support
  • Customize List parsing to recognize non-English months
  • .NET Framework 4 Client Profile compatible