Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il DownloadFile metodo può essere usato per scaricare un file remoto e archiviarlo in un percorso specifico. Se il ShowUI
parametro è impostato su True
, viene visualizzata una finestra di dialogo che mostra lo stato di avanzamento del download e consente agli utenti di annullare l'operazione. Per impostazione predefinita, i file esistenti con lo stesso nome non vengono sovrascritti; se si desidera sovrascrivere i file esistenti, impostare il overwrite
parametro su True
.
Le condizioni seguenti possono causare un'eccezione:
Nome unità non valido (ArgumentException).
L'autenticazione necessaria non è stata fornita (UnauthorizedAccessException o SecurityException).
Il server non risponde entro il tempo specificato
connectionTimeout
(TimeoutException).La richiesta viene negata dal sito Web (WebException).
Annotazioni
Il computer potrebbe visualizzare nomi o percorsi diversi per alcuni degli elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. L'edizione di Visual Studio disponibile e le impostazioni usate determinano questi elementi. Per altre informazioni, vedere Personalizzazione dell'IDE.
Importante
Non prendere decisioni sul contenuto del file in base al nome del file. Ad esempio, il file Form1.vb potrebbe non essere un file di origine di Visual Basic. Verificare tutti gli input prima di usare i dati nell'applicazione. Il contenuto del file potrebbe non essere quello previsto e i metodi da leggere dal file potrebbero non riuscire.
Per scaricare un file
Usare il
DownloadFile
metodo per scaricare il file, specificando il percorso del file di destinazione come stringa o URI e specificando il percorso in cui archiviare il file. Questo esempio scarica il fileWineList.txt
dahttp://www.cohowinery.com/downloads
e lo salva inC:\Documents and Settings\All Users\Documents
:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt")
Per scaricare un file, specificando un intervallo di timeout
Usare il
DownloadFile
metodo per scaricare il file, specificando il percorso del file di destinazione come stringa o URI, specificando il percorso in cui archiviare il file e specificando l'intervallo di timeout in millisecondi (il valore predefinito è 1000). Questo esempio scarica il fileWineList.txt
dahttp://www.cohowinery.com/downloads
e lo salva inC:\Documents and Settings\All Users\Documents
, specificando un intervallo di timeout di 500 millisecondi:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Per scaricare un file, specificando un nome utente e una password
Usare il
DownLoadFile
metodo per scaricare il file, specificando il percorso del file di destinazione come stringa o URI e specificando il percorso in cui archiviare il file, il nome utente e la password. Questo esempio scarica il fileWineList.txt
dahttp://www.cohowinery.com/downloads
e lo salva inC:\Documents and Settings\All Users\Documents
, con il nomeanonymous
utente e una password vuota.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
Importante
Il protocollo FTP usato dal
DownLoadFile
metodo invia informazioni, incluse le password, in testo normale e non deve essere usato per trasmettere informazioni riservate.