Gewusst wie: Hochladen einer Datei in Visual Basic

Die <xref:Microsoft.VisualBasic.Devices.Network.UploadFile%2A>-Methode kann zum Hochladen einer Datei und zum Speichern derselben an einem Remotespeicherort verwendet werden. Wenn der ShowUI-Parameter auf True festgelegt wird, wir ein Dialogfeld angezeigt, das den Fortschritt des Hochladens anzeigt und Benutzern erlaubt, den Vorgang abzubrechen.

Hochladen einer Datei

  • Verwenden Sie die UploadFile-Methode, um eine Datei hochzuladen, und geben Sie den Speicherort der Quelldatei und des Zielverzeichnisses als Zeichenfolge oder URI (Uniform Resource Identifier) an. In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.aspx hochgeladen.

    My.Computer.Network.UploadFile(
      "C:\My Documents\Order.txt",
      "http://www.cohowinery.com/upload.aspx")
    

Hochladen einer Datei und Anzeigen des Fortschritts des Vorgangs

  • Verwenden Sie die UploadFile-Methode, um eine Datei hochzuladen, und geben Sie den Speicherort der Quelldatei und des Zielverzeichnisses als Zeichenfolge oder URI an. In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads.aspx hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

    My.Computer.Network.UploadFile(
      "C:\My Documents\Order.txt",
      "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
    

So laden Sie eine Datei unter Angabe eines Benutzernamens und Kennworts hoch

  • Verwenden Sie die UploadFile-Methode zum Hochladen der Datei. Geben Sie dabei den Speicherort der Quelldatei und des Zielverzeichnisses als Zeichenfolge oder URI an, und geben Sie den Benutzernamen und das Kennwort an. In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.aspx hochgeladen. Der Benutzername anonymous und ein leeres Kennwort werden bereitgestellt.

    My.Computer.Network.UploadFile(
      "C:\My Documents\Order.txt",
      "http://www.cohowinery.com/upload.aspx", "anonymous", "")
    

Stabile Programmierung

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:

  • Der Dateipfad ist ungültig (<xref:System.ArgumentException>).

  • Die Authentifizierung ist fehlgeschlagen (<xref:System.Security.SecurityException>).

  • Verbindungstimeout (<xref:System.TimeoutException>)

Siehe auch

<xref:Microsoft.VisualBasic.Devices.Network?displayProperty=fullName>
<xref:Microsoft.VisualBasic.Devices.Network.UploadFile%2A>
Vorgehensweise: Herunterladen einer Datei
Gewusst wie: Analysieren von Dateipfaden