Magenta Systems File Transfer Components comprise three Delphi components, TMagFtp, TMagHttp and TMagFileCopy, the first two of which are high level descendants of the ICS TFtpClient and THttpCli components, all allowing transfer of multiple files and subdirectories with a single function call. An entire disk volume or just one file may be copied or sent using FTP.
The three components handle file listing from FTP, HTTP and disk volumes, and multiple file copying. They also include optional zipping or unzipping (requires TVCLZip component). There are numerous options available, including copying only newer files, deleting old target files, deletion after transfer, resumed failed FTP downloads and uploads, and a progress events with various levels of information for logging or display, depending upon application requirements that allows transfers to be cancelled. FTP and file copying supports files larger than 2 gigs (64-bit).
For D7-XE3 x86-x64