Difference between revisions of "TFtpClient"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
	
| Line 38: | Line 38: | ||
| valign="top" width="150" | [[TFtpClient.Abort | Abort]] |||| Abort the current operation and drops the connection.  | | valign="top" width="150" | [[TFtpClient.Abort | Abort]] |||| Abort the current operation and drops the connection.  | ||
|-  | |-  | ||
| − | | valign="top" | [[TFtpClient.AbortAsync | AbortAsync]] |||| Abort the current operation and drops the connection.  | + | | valign="top" | [[TFtpClient.AbortAsync | AbortAsync]] |||| Abort the current operation and drops the connection (non-blocking).  | 
|-  | |-  | ||
| valign="top" | [[TFtpClient.AbortXfer | AbortXfer]] |||| Abort the current file transfer but does not close the connection.  | | valign="top" | [[TFtpClient.AbortXfer | AbortXfer]] |||| Abort the current file transfer but does not close the connection.  | ||
|-  | |-  | ||
| − | | valign="top" | [[TFtpClient.AbortXferAsync | AbortXferAsync]] |||| Abort the current file transfer but does not close the connection.  | + | | valign="top" | [[TFtpClient.AbortXferAsync | AbortXferAsync]] |||| Abort the current file transfer but does not close the connection (non-blocking).  | 
| + | |-  | ||
| + | | valign="top" | [[TFtpClient.Quit | Quit]] |||| Closes the connection from the server.  | ||
| + | |-  | ||
| + | | valign="top" | [[TFtpClient.QuitAsync | QuitAsync]] |||| Closes the connection from the server (non-blocking).  | ||
|}  | |}  | ||
Revision as of 02:06, 11 September 2006
Main page -> ICS components reference -> TFtpClient
Contents
Overview
- unit FtpCli.pas
 - inheritance TFtpClient - TComponent
 
TFtpClient component is implementing the client side FTP protocol described in RFC 959. FTP protocol is the standard protocol for transfering files.
Properties
| Binary | Used to set file transfer to be either binary or ASCII. Must call TypeSet or TypeSetAsync to activate.  | |
| Handle | Handle for underlaying hidden window. | |
| HostDirName | Server folder name. | |
| HostFileName | Name of the file on the server. | |
| HostName | Server name or IP address of the server to connect. | |
| LocalAddr | Bind to this IP address when connecting. | |
| LocalFileName | Name of the file on the local PC. | |
| PassWord | Password for login if required. | |
| Port | IP port of the server to connect. | |
| TimeOut | Command timeout setting. | |
| UserName | User's login name. | 
Methods
| Abort | Abort the current operation and drops the connection. | |
| AbortAsync | Abort the current operation and drops the connection (non-blocking). | |
| AbortXfer | Abort the current file transfer but does not close the connection. | |
| AbortXferAsync | Abort the current file transfer but does not close the connection (non-blocking). | |
| Quit | Closes the connection from the server. | |
| QuitAsync | Closes the connection from the server (non-blocking). | 
Events
| OnRequestDone | Triggered when a request is completed. | 
How to
How to implement a timeout for TFtpCli in my application?