Gewusst wie: Hochladen einer Datei in Visual Basic
Mit der UploadFile-Methode kann eine Datei hochgeladen und an einem Remotespeicherort gespeichert werden. Wenn der ShowUI-Parameter auf True festgelegt ist, wird ein Dialogfeld mit dem Fortschritt des Downloads angezeigt. Über dieses Dialogfeld ist auch ein Benutzerabbruch des Vorgangs möglich.
So laden Sie eine Datei hoch
Verwenden Sie die UploadFile-Methode zum Hochladen einer Datei. Geben Sie dabei den Speicherort der Quelldatei sowie das Zielverzeichnis als Zeichenfolge oder URI (Uniform Resource Identifier) an. In diesem Beispiel wird die Datei Order.txt auf http://www.cohowinery.com/uploads.aspx hochgeladen.
My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx")
So laden Sie eine Datei hoch und zeigen den Fortschritt der Operation an
Verwenden Sie die UploadFile-Methode zum Hochladen einer Datei, und geben Sie dabei den Speicherort der Quelldatei und das Zielverzeichnis als Zeichenfolge oder URI an. In diesem Beispiel wird die Datei Order.txt auf http://www.cohowinery.com/uploads.aspx hochgeladen, ohne einen Benutzernamen oder ein Kennwort anzugeben. Der Status des Uploads wird angezeigt, und 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 eines Kennworts hoch
Verwenden Sie die UploadFile-Methode zum Hochladen einer Datei. Geben Sie dabei den Speicherort der Quelldatei und das Zielverzeichnis als Zeichenfolge oder URI sowie den Benutzernamen und das Kennwort an. In diesem Beispiel wird die Datei Order.txt unter Angabe des Benutzernamens anonymous und eines leeren Kennworts auf http://www.cohowinery.com/uploads.aspx hochgeladen.
My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Robuste Programmierung
Die folgenden Bedingungen können einen Ausnahmefehler verursachen:
Der Pfad der lokalen Datei ist nicht gültig (ArgumentException).
Die Authentifizierung ist fehlgeschlagen (SecurityException).
Timeout der Verbindung (TimeoutException).
Siehe auch
Aufgaben
Gewusst wie: Downloaden einer Datei in Visual Basic
Gewusst wie: Analysieren von Dateipfaden in Visual Basic