Scopo
Procedura che permette la connessione al server FTP.
Sintassi
IDFtp.connect(Hostname, Username, Password, [Timeout], [Port])
Argomenti
Hostname | Stringa che indica il server FTP a cui collegarsi. |
Username | Stringa che indica lo username da utilizzare per connettersi al server FTP. |
Password | Stringa che indica la password da utilizzare per connettersi al server FTP. |
Timeout | Parametro opzionale. È il numero di secondi che imposta il timeout di connessione. Il valore predefinito è 30. |
Port | Parametro opzionale. Indica la porta del server remoto a cui effettuare la connessione (il parametro è presente solo a partire dalla versione 16.0.6700 di Instant Developer). |
Esempio di codice
public void FTPDemo.Connect()
{
FTPDemo.Idftp = new()
Credentials.Host = "www.example.com"
Credentials.Username = "username"
Credentials.Password = "password"
Credentials.Timeout = 30
try
{
FTPDemo.Idftp.connect(Credentials.Host, Credentials.Username, Credentials.Password, Credentials.
Timeout)
FTPDemo.messageBox("Connessione avvenuta con successo!")
}
}
{
FTPDemo.Idftp = new()
Credentials.Host = "www.example.com"
Credentials.Username = "username"
Credentials.Password = "password"
Credentials.Timeout = 30
try
{
FTPDemo.Idftp.connect(Credentials.Host, Credentials.Username, Credentials.Password, Credentials.
Timeout)
FTPDemo.messageBox("Connessione avvenuta con successo!")
}
}
- Il sistema genera un'eccezione se risulta già in esecuzione un'altra operazione asincrona.
- Il sistema genera un'eccezione se la connessione con il server FTP risulta già essere stabilita. Per controllare se la connessione è già stabilita, è possibile usare la funzione IsConnected.
- Il sistema genera un'eccezione con il testo dell'errore se la connessione al server FTP fallisce.
- A partire dalla versione 16.0.6700 di Instant Developer è possibile specificare la porta IP a cui occorre collegarsi. Se non specificata il sistema utilizza la porta 21 (per FTP) o porta 22 (per SFTP).
Ultima modifica: 01/03/2017 / Validità: da 11.5.5000