Procedura: caricare un file in Visual Basic
Aggiornamento: novembre 2007
Per caricare un file e archiviarlo in un percorso remoto è possibile utilizzare Metodo My.Computer.Network.UploadFile. Se il parametro ShowUI è impostato su True, verrà visualizzata una finestra di dialogo in cui viene illustrato lo stato di avanzamento del processo di download e che consente di annullare l'operazione.
Per caricare un file
Utilizzare il metodo UploadFile per caricare un file, specificando il percorso del file di origine e il percorso della directory di destinazione come una stringa o un URI (Uniform Resource Identifier). Nell'esempio riportato di seguito viene caricato il file Order.txt in http://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
Utilizzare il metodo UploadFile per caricare un file, specificando il percorso del file di origine e il percorso della directory di destinazione come una stringa o URI. Nell'esempio riportato di seguito viene caricato il file Order.txt in http://www.cohowinery.com/uploads.aspx senza fornire un nome utente o una password, viene mostrato 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, fornendo un nome utente e una password
Utilizzare il metodo UploadFile per caricare un file, specificando il percorso del file di origine e il percorso della directory di destinazione come una stringa o URI e il nome utente e la password. Nell'esempio riportato di seguito viene caricato il file Order.txt in http://www.cohowinery.com/uploads.aspx, fornendo il nome utente anonymous e una password vuota.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Programmazione efficiente
Le seguenti condizioni possono generare un'eccezione:
Il percorso del file locale non è valido (ArgumentException).
Autenticazione non riuscita (SecurityException).
Timeout della connessione (TimeoutException).
Vedere anche
Attività
Procedura: scaricare file in Visual Basic
Procedura: determinare la disponibilità di un computer remoto in Visual Basic
Procedura: analizzare percorsi di file in Visual Basic