Scopo
Procedura che permette di caricare un file sul server FTP.
Sintassi
IDFtp.putFile(Local File Path, [Remote File Path], [Async])
Argomenti
Local File Path | Stringa che indica il percorso completo del file locale. |
Remote File Path | Parametro opzionale stringa. Indica il percorso completo del file sul server FTP. |
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.putFile("C:/temp/images/demo.png", ...)
}
catch
{
FTPDemo.messageBox(formatMessage("Can't execute put file:\n|1", errorMessage(), ...))
}
}
}
for (int i = 0; i < IDFtp.getNumFiles(); i = i + 1)
{
if (!(IDFtp.getIsDirectory(i)))
{
try
{
IDFtp.putFile("C:/temp/images/demo.png", ...)
}
catch
{
FTPDemo.messageBox(formatMessage("Can't execute put 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 caricherà il file locale nella cartella corrente del server FTP.
- Il sistema genera un'eccezione con il testo dell'errore se l'upload del file fallisce.
Ultima modifica: 23/03/2021 / Validità: da 11.5.5000