Procedura: caricare un file in Visual Basic
Il metodo UploadFile consente di caricare un file e archiviarlo in un percorso remoto. Se il parametro ShowUI
è impostato su True
, viene visualizzata una finestra di dialogo che mostra lo stato di avanzamento del processo di caricamento e consente agli utenti di annullare l'operazione.
Per caricare un file
Usare il metodo
UploadFile
per caricare un file, specificando il percorso del file di origine e il percorso della directory di destinazione come stringa o URI (Uniform Resource Identifier). Nell'esempio riportato di seguito il fileOrder.txt
viene caricato inhttp://www.cohowinery.com/uploads.aspx
.My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx")
Per caricare un file e visualizzare lo stato di avanzamento dell'operazione
Usare il metodo
UploadFile
per caricare un file, specificando il percorso del file di origine e il percorso della directory di destinazione come stringa o URI. Nell'esempio riportato di seguito il fileOrder.txt
viene caricato inhttp://www.cohowinery.com/uploads.aspx
senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
Per caricare un file, specificando un nome utente e una password
Usare il metodo
UploadFile
per caricare un file, specificando il percorso del file di origine e il percorso della directory di destinazione come stringa o URI e indicando il nome utente e la password. Nell'esempio riportato di seguito il fileOrder.txt
viene caricato inhttp://www.cohowinery.com/uploads.aspx
specificando il nome utenteanonymous
e una password vuota.My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Programmazione efficiente
Le condizioni seguenti possono generare un'eccezione:
Il percorso file locale non è valido (ArgumentException).
Autenticazione non riuscita (SecurityException).
Timeout della connessione (TimeoutException).