The Xceed FTP Library is a high-performance ActiveX control that allows developers to add FTP capabilities to their Windows or Web applications. It provides access to the complete functionality of the FTP protocol. It is feature rich and firewall friendly. It can work in the background and uses Winsock-2 for the best performance.
With the Xceed FTP Library, sending and receiving one or more files can be accomplished with only a single line of code. Adding a few extra lines will allow you to accomplish everything else - you can even build a full-featured FTP client if you want to. A complete FTP client with fully commented source code is included along with many other samples.
Note: Any application developed using the trial version of the Xceed FTP Library will only function on the development machine. This is a very large (24.2MB) file and may take several hours to download via dial-up modem.