Gewusst wie: Hochladen einer Datei in Visual Basic
Die UploadFile-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 DateiOrder.txt
inhttp://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 wirdOrder.txt
ohne Benutzername und Kennwort inhttp://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 DateiOrder.txt
inhttp://www.cohowinery.com/uploads.aspx
hochgeladen. Der Benutzernameanonymous
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 (ArgumentException).
Die Authentifizierung ist fehlgeschlagen (SecurityException).
Verbindungstimeout (TimeoutException)