You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-25 22:12:29 +02:00
Main build (Jenkins)
This commit is contained in:
37
docs/en/examples/FTP/GetObjectSize.txt
vendored
Normal file
37
docs/en/examples/FTP/GetObjectSize.txt
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
Host = "172.33.0.10";
|
||||
Port = "21";
|
||||
Login = "bayselonarrend";
|
||||
Password = "12we...";
|
||||
|
||||
UseProxy = True;
|
||||
FTPS = True;
|
||||
|
||||
ProxySettings = Undefined;
|
||||
TLSSettings = Undefined; // FTPS
|
||||
|
||||
FTPSettings = OPI_FTP.GetConnectionSettings(Host, Port, Login, Password);
|
||||
|
||||
If UseProxy Then
|
||||
|
||||
ProxyType = "http"; // http, socks5, socks4
|
||||
|
||||
ProxyAddress = "127.0.0.1";
|
||||
ProxyPort = "8071";
|
||||
ProxyLogin = "proxyuser";
|
||||
ProxyPassword = "12we...";
|
||||
|
||||
ProxySettings = OPI_FTP.GetProxySettings(ProxyAddress, ProxyPort, ProxyType, ProxyLogin, ProxyPassword);
|
||||
|
||||
EndIf;
|
||||
|
||||
If FTPS Then
|
||||
TLSSettings = OPI_FTP.GetTlsSettings(True);
|
||||
EndIf;
|
||||
|
||||
Connection = OPI_FTP.CreateConnection(FTPSettings, ProxySettings, TLSSettings);
|
||||
|
||||
If OPI_FTP.IsConnector(Connection) Then
|
||||
Result = OPI_FTP.GetObjectSize(Connection, "new_dir/big.bin");
|
||||
Else
|
||||
Result = Connection; // Error of connection
|
||||
EndIf;
|
||||
Reference in New Issue
Block a user