Pivo FTP Component, as its name suggests this is an easy to use implementation of the FTP protocol for .NET, ASP.NET and COM based applications.
This fully featured tool is completely written in .NET technology. This component can be used with any windows, web based .NET applications and COM clients for adding FTP functionality. This component is fully compliant with RFC 959 and related RFCs, it has been tested with all popular FTP servers. The component is written in 100% managed C# code. It supports both ASCII and Binary mode of data transfer and it also supports the Active and Passive modes of data transfer. It can abort lengthy operations in the middle. Socks4, Socks4a and Socks5 are the commonly used proxy servers by this component. Moreover it also supports functions for creating and deleting folders. This component can be used from any environment supported by .NET like win-forms, ASP.NET, console applications, components, or web services.
Pivo FTP Component supports both Synchronous and Asynchronous operations.