The FTP.NET component makes connections to FTP servers in .NET simple. The component allows you to easily connect to, list and transfer files between a PC and a FTP server from within your applications. The component uses the WinInet API for FTP transfers and includes all the functionality of the FTP ActiveX Control and more, written in C#.
Version 1.2.0 now available! Includes new features such as downloading to / uploading from Streams, FTP implementations for .Net pluggable-protocols and VS.Net help integration.
The full version of FTP .NET costs $99 per developer and allows background FTP file transfers that report progress, includes full VS.Net integrated help and has FTP implementations of the .NET pluggable-protocols.
The trial version is free, but limited to 5 file transfers per session and does not support pluggable-protocols or background FTP file transfers. The GetFileHttp method still reports progress through the TransferProgress event as a demonstration of background transfers and the associated events.
You are permitted to use the FTP.NET component as well as distribute the .DLL and associated files with your application royalty-free, provided you do not alter or reverse-engineer the .DLL file or take personal credit for the component. Please see the DevPower Copyright Information for more details.
The component was written in C# and requires the .NET framework to be installed.