ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

The content of this page has been updated to version 28.  See documentation 28 now.
Help / WLanguage / WLanguage functions / Communication / FTP functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
FTPProxy (Function)
In french: FTPProxy
Specifies whether the communication functions that use the FTP protocol must go through a proxy to run their requests.
This function is taken into account during the next call to a function that uses the FTP protocol.
Caution: This function applies to the FTP protocol only (and not to FTPIS/FTPES/SFTP).
Example
// Defines the FTP proxy
FTPProxy(ftpProxyUserTogether, "test", 2121, "test", "test")
 
// Opens the connection
ConnectionID is int
ConnectionID = FTPConnect("mytest.doc.com", "test", "test", 21, True, 20)
IF ConnectionID = -1 THEN
Error(ErrorInfo(errFullDetails))
ELSE
...
END
Syntax
FTPProxy(<Proxy Type> [, <Proxy address> [, <Proxy port> [, <Login> [, <Password>]]]])
<Proxy Type>: Integer constant
Type of the FTP proxy to use:
ftpProxyNoneAllows to cancel the use of the FTP proxy.
ftpProxyOpenFTP proxy requiring the "OPEN" command.
The following statements will be sent:
  • USER with the Proxy login
  • PASS with the Proxy password
  • OPEN in the following format: @<Address of FTP Server>:<Port of FTP Server>
  • USER with the FTP login
  • PASS with the FTP password
ftpProxySiteFTP proxy requiring the "SITE" command.
The following statements will be sent:
  • USER with the Proxy login
  • PASS with the Proxy password
  • SITE in the following format: @<Address of FTP Server>:<Port of FTP Server>
  • USER with the FTP login
  • PASS with the FTP password
ftpProxyUserSeparateFTP proxy requiring the "USER" command and the "PASS" command separately.
The following statements will be sent:
  • USER with the Proxy login
  • PASS with the Proxy password
  • USER in the following format: <FTP Login>@<Address of FTP Server>:<Port of FTP Server>
  • PASS with the FTP password
ftpProxyUserTogetherFTP proxy requiring the "USER" command with the user and the password.
The following statements will be sent:
  • USER in the following format: <Proxy Login>:<FTP Login>@<Address of FTP Server>:<Port of FTP Server>
  • PASS in the following format: <Proxy Password>:<FTP Password>
<Proxy address>: Optional character string
Address of the FTP proxy in the following format:
  • IP address in XXX.XXX.XXX.XXX format (125.5.110.100 for example).
  • URL containing the server name (www.windev.com for example). This syntax is recommended.
  • IP address returned by NetIPAddress.
<Proxy port>: Optional integer
Port number of the FTP proxy. This parameter is set to 21. if it is not specified
<Login>: Optional character string
Authentication beside the FTP proxy. No authentication is performed if this parameter corresponds to an empty string ("", default value).
<Password>: Optional character string
Password for authentication beside the proxy. This parameter is ignored if <Username> corresponds to an empty string ("").
Business / UI classification: Business Logic
Component: wd270com.dll
Minimum version required
  • Version 16
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help