This example demonstrates the 7 following steps for receiving files:
-
Specify the FTP server's address
-
Specify the username to login
-
Specify the password for the username
-
Connect to the FTP server
-
Receive files
-
Disconnect from the FTP server
-
Perform error handling
The following code assumes you have placed an XceedFtp control on a form and have called it 'XceedFtp1' (the default name).
Delphi |
Copy Code |
XceedFtp1.License( 'your license key' );
XceedFtp1.ServerAddress := 'ftp.cdrom.com'; {step (1)} XceedFtp1.UserName := 'anonymous'; {step (2)} XceedFtp1.Password := 'guest'; {step (3)}
try {step (7)} XceedFtp1.Connect; {step (4)}
ShowMessage('Successfully connected to server. Starting download.');
try {step (7)} XceedFtp1.ReceiveFile('UPLOADS.TXT', 0, 'c:\Temp\cdrom_Uploads.txt'); {step (5)}
{ Use the ReceiveMultipleFiles method if you want to use wildcards to receive more than one file at a time. } ShowMessage('Successfully downloaded the file.'); except on xErr: Exception do ShowMessage('Download error. Description: '+ xErr.Message); end;
XceedFtp1.Disconnect; {step (6)} except on xErr: Exception do ShowMessage('Connect error. Description: '+ xErr.Message); end;
|