SmartFTP allows you to transfer files across the Internet. It features an Explorer-like, customizable interface and supports drag-and-drop functions. Multiple FTP connections can be opened at the same time, and you can copy files from one remote host to another (FXP). Remote-host directory information is cached for future viewing, and FTP URLs are supported. Other features include a Favourites list; the ability to resume broken downloads; multiple part transfers; a global history; background transfers; proxy support; a passive transfer mode; and the ability to perform recursive downloads, uploads, and deletes.
Thanks to M.Poorya for the update.