FTP.Initialize("FTP", "ftp.sito.it", 21, "user", "pass")
FTP.PassiveMode = True
FTP.DownloadFile(nome1,True, File.DirRootExternal, nome)
Dim sf As Object = FTP.DownloadFile(nome1,True, File.DirRootExternal, nome)
Wait For (sf) FTP_DownloadCompleted (ServerPath As String, Success As Boolean)
If Success Then
Log("OK")
Else
Log("Errore")
End If
oppure può darsi sia cambiato qualcosa nel server.
Se ci dai, qualche dato in più... tipo ti restituisce SUCCESS o No. e se NO cosa ti da come errore ....
Non è proprio cosi.
Dipende dalla configurazione firewall sul server FTP se hanno abilitato o meno la modalità passiva.
Nel caso in cui l'amministratore del server abbia abilitato la stessa è necessario il parametro.
La differenza sostanziale tra le due modalità di funzionamento del FTP sta nel fatto che la modalità passiva, ben gestita consente l’apertura e la chiusura di porte casuali, riducendo i rischi legati a possibili attacchi.