Scopo
Procedura che permette di scaricare un file dal server FTP.
Sintassi
IDFtp.getFile(Remote File Path, [Local File Path], [Async])
Argomenti
Remote File Path | Stringa che indica il percorso completo del file sul server FTP. |
Local File Path | Parametro opzionale stringa. Indica il percorso completo del file locale. |
Async | Parametro opzionale booleano. Indica se si desidera eseguire un'operazione asincrona. |
Esempio di codice
//
IDFtp.changeRemoteDir("http://www.example.com/images/")
for (int i = 0; i < IDFtp.getNumFiles(); i = i + 1)
{
if (!(IDFtp.getIsDirectory(i)))
{
try
{
IDFtp.getFile(IDFtp.getFileName(i), ...)
}
catch
{
FTPDemo.messageBox(formatMessage("Can't execute get file:\n|1", errorMessage(), ...))
}
}
}
IDFtp.changeRemoteDir("http://www.example.com/images/")
for (int i = 0; i < IDFtp.getNumFiles(); i = i + 1)
{
if (!(IDFtp.getIsDirectory(i)))
{
try
{
IDFtp.getFile(IDFtp.getFileName(i), ...)
}
catch
{
FTPDemo.messageBox(formatMessage("Can't execute get file:\n|1", errorMessage(), ...))
}
}
}
- Il sistema genera un'eccezione se risulta già in esecuzione un'altra operazione asincrona.
- Qualora non venga specificato il parametro Local File Path, il sistema scaricherà il file dentro la cartella di compilazione del progetto.
- Il sistema genera un'eccezione con il testo dell'errore se il download del file fallisce.
Ultima modifica: 23/03/2021 / Validità: da 11.5.5000