Gewusst wie: Uploaden einer Datei in Visual Basic
Aktualisiert: November 2007
Mit der My.Computer.Network.UploadFile-Methode kann eine Datei geuploadet und an einem Remotespeicherort gespeichert werden. Wenn der ShowUI-Parameter auf True festgelegt ist, wird ein Dialogfeld mit dem Fortschritt des Uploads angezeigt. Über dieses Dialogfeld ist auch ein Benutzerabbruch des Vorgangs möglich.
So uploaden Sie eine Datei
Verwenden Sie die UploadFile-Methode zum Uploaden 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 geuploadet.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx")
So uploaden Sie eine Datei und zeigen den Fortschritt der Operation an
Verwenden Sie die UploadFile-Methode zum Uploaden 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 geuploadet, 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 uploaden Sie eine Datei unter Angabe eines Benutzernamens und eines Kennworts
Verwenden Sie die UploadFile-Methode zum Uploaden 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 geuploadet.
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: Ermitteln, ob ein Remotecomputer verfügbar ist in Visual Basic
Gewusst wie: Analysieren von Dateipfaden in Visual Basic