Condividi tramite


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 file Order.txt viene caricato 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

  • 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 file Order.txt viene caricato in http://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 file Order.txt viene caricato in http://www.cohowinery.com/uploads.aspx specificando 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 condizioni seguenti possono generare un'eccezione:

Vedi anche