Ftp.dll - .NET FTP and FTPS component

FTP component and FTPS component for .NET framework. It allows you to transfer files from your application using FTP and FTPS (also known as FTP over SSL/TLS) protocols. Written entirely in managed code and works with Mono and .NET 2.0, 3.0, 3.5 and 4.0 incuding Mono.

Features

  • FTP and FTPS protocols
  • SSL support (FTPS component included)
  • Active and Passive FTP modes
  • Automatic directory listing parser for the majority of popular FTP servers on Windows, Unix and Netware platforms.
  • IPv6 support (in both FTP component and FTPS component)
  • UTF-8 support
  • Checksum validation for remote (XCRC, XMD5, XSHA1) and local files
  • REST command support - resume file transfers after interruption
  • MDTM (last modified time) and SIZE (the file size) commands support
  • Upload and download to or from memory or disk
  • Stream support - read from and write to remote files on the fly
  • Creating and deleting files and folders
  • Uploading, downloading, deleting files using file (*.txt) or regex patterns
  • Deleting folders recursively

What folks are saying about Ftp.dll

  • Best FTP component for .NET, reasonable price and superb support.

Samples

  • Upload file using C#
  • Download file using C#
  • Upload files using patterns in C#
  • Download files using patterns in C#
  • Upload file using VB.NET
  • Download file using VB.NET
  • Upload files using patterns in VB.NET
  • Download files using patterns in VB.NET

Our customers

Next steps