edtFTPnet/PRO - Secure FTP component for .NET | Free Trial | Pricing

Using edtFTPnet/PRO

The API Reference presents in-depth programmer's information on each component of the library.  For more task-oriented documentation please refer to the How to section.  Advice on obtaining technical support is given in Getting Help.

Three main .NET components are provided as described below:

Component
Description

FTPConnection
Basic (but powerful) FTP component. Provides no asynchronous methods and has no secure FTP capabilities

ExFTPConnection
Enhanced FTP component. Provides extensive asynchronous methods, directory transfers and SOCKS proxies. No secure FTP capabilities. Should be the preferred component for FTP transfers that don't require security.

SecureFTPConnection
Secure FTP component. Provides extensive asynchronous methods, directory transfers and SOCKS proxies. Supports secure file transfers via SFTP (over SSH) and FTPS (over SSL), and SCP transfers.

In addition, there are classes available that implement the specific file transfer protocols that SecureFTPConnection supports. In some instances developers may prefer to work with these classes. Note, however, that they do not support asynchronous transfers and are not .NET components. They are described below:

Class
Description
FTPClient
Supports "plain" FTP, i.e. RFC 959 FTP
SSLFTPClient
Supports FTPS (sometimes known as FTP over SSL)
SSHFTPClient
Supports SFTP (secure transfers using SSH)

This documentation focuses on FTPConnection, ExFTPConnection and SecureFTPConnection. See the Class Reference for details of other classes.