SmartFTP FTP Library
FTPProxyType Enumeration
IDL
enum FTPProxyType {
  ftpFTPProxyTypeNone = 0,
  ftpFTPProxyTypeUserAtHost = 1,
  ftpFTPProxyTypeUserAtHostAfterLogin = 2,
  ftpFTPProxyTypeUserAtProxyUserAtHost = 3,
  ftpFTPProxyTypeUserAtHostProxyUser = 4,
  ftpFTPProxyTypeProxyUserAtHost = 5,
  ftpFTPProxyTypeSite = 6,
  ftpFTPProxyTypeOpen = 7,
  ftpFTPProxyTypeTransparent = 8,
  ftpFTPProxyTypeProxyUserAtUserAtHost = 9
};
Members

ftpFTPProxyTypeNone
No FTP proxy
ftpFTPProxyTypeUserAtHost
USER <user>@<host>:<port>
ftpFTPProxyTypeUserAtHostAfterLogin
USER <proxy user> 

USER <proxy password> 

USER <user>@<host>:<port>

ftpFTPProxyTypeUserAtProxyUserAtHost
USER <user>@<proxy user>@<host> 

PASS <password>@<proxy password>

ftpFTPProxyTypeUserAtHostProxyUser
USER <user>@<host> <proxy user> 

PASS <password> 

ACCT <proxy password>

ftpFTPProxyTypeProxyUserAtHost
USER <proxy user>@<host>
ftpFTPProxyTypeSite
SITE <host>:<port>
ftpFTPProxyTypeOpen
OPEN <host>:<port>
ftpFTPProxyTypeTransparent
Connects to <host>:<port> 

USER <proxy user>

ftpFTPProxyTypeProxyUserAtUserAtHost
USER <proxy user>@<user>@<host> 

PASS <proxy password>@<password>

What do you think about this topic? Send feedback!
Copyright (c) by SmartSoft Ltd. All rights reserved.