Indicates the settings to use for connections opened using an FTP proxy server.
property ProxySettings: TIdFtpProxySettings;
ProxySettings is a TIdFtpProxySettings property that represent settings to use for connections opened using an FTP proxy server. Use of ProxySettings are required only when proxied connections to the FTP server are needed.
ProxySettings contains properties that indicate the TIdFtpProxyType to use when establishing the proxied connection using the Host, Port, Username, and Password property values located in ProxySettings.
The Host and Port values in ProxySettings are used in Connect to establish the control channel connection for the FTP client when ProxySettings.ProxyType contains a value other than fpcmNone.
ProxySettings.ProxyType also indicates both the method and values used for authenticating the proxied connection to the FTP server in Login, according to the following proxy type values and methodologies:
Value |
Meaning |
fpcmNone | |
fpcmUserSite | |
fpcmSite | |
fpcmOpen | |
fpcmUserPass | |
fpcmTransparent | |
fpcmHttpProxyWithFtp |
Not implemented at this time. |
fpcmCustomProxy |
Signals the OnCustomFTPProxy event handler to perform the FTP protocol exchange. |
Resources allocated to the ProxySettings property are freed in the Destroy method.
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved. Website http://www.indyproject.org. Post feedback to the Indy Documentation newsgroup. |