Gewusst wie: Downloaden einer Datei in Visual BasicHow to: Download a File in Visual Basic

Die DownloadFile-Methode kann zum Herunterladen einer Remotedatei und dazu verwendet werden, diese an einem bestimmten Speicherort zu speichern.The DownloadFile method can be used to download a remote file and store it to a specific location. Wenn der ShowUI-Parameter auf True festgelegt wird, wir ein Dialogfeld angezeigt, das den Fortschritt des Downloads anzeigt und Benutzern erlaubt, den Vorgang abzubrechen.If the ShowUI parameter is set to True, a dialog box is displayed showing the progress of the download and allowing users to cancel the operation. Standardmäßig werden vorhandene Dateien mit demselben Namen nicht überschrieben. Wenn vorhandene Dateien überschrieben werden sollen, legen Sie den overwrite-Parameter auf True fest.By default, existing files having the same name are not overwritten; if you want to overwrite existing files, set the overwrite parameter to True.

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:The following conditions may cause an exception:

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten.Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig.The Visual Studio edition that you have and the settings that you use determine these elements. Weitere Informationen finden Sie unter Personalisieren der IDE.For more information, see Personalizing the IDE.

Wichtig

Beurteilen Sie den Inhalt der Datei nicht anhand des Dateinamens.Do not make decisions about the contents of the file based on the name of the file. Bei der Datei "Form1.vb" handelt es sich zum Beispiel nicht unbedingt um eine Visual Basic-Quelldatei.For example, the file Form1.vb may not be a Visual Basic source file. Überprüfen Sie alle Eingaben, bevor Sie die Daten in der Anwendung verwenden.Verify all inputs before using the data in your application. Die Datei kann andere Inhalte als erwartet enthalten. Die Methoden zum Lesen aus der Datei können fehlschlagen.The contents of the file may not be what is expected, and methods to read from the file may fail.

So laden Sie eine Datei herunterTo download a file

  • Verwenden Sie die DownloadFile-Methode zum Herunterladen der Datei. Geben Sie dabei den Speicherort der Zieldatei als Zeichenfolge oder URI an, und geben Sie den Speicherort an, an dem die Datei gespeichert werden soll.Use the DownloadFile method to download the file, specifying the target file's location as a string or URI and specifying the location at which to store the file. Dieses Beispiel lädt die WineList.txt-Datei von http://www.cohowinery.com/downloads herunter und speichert sie unter C:\Documents and Settings\All Users\Documents:This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents:

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt")
    

So laden Sie eine Datei herunter und geben ein Timeoutintervall anTo download a file, specifying a time-out interval

  • Verwenden Sie die DownloadFile-Methode, um die Datei herunterzuladen. Geben Sie dabei den Speicherort der Zieldatei als Zeichenfolge oder URI an sowie den Speicherort, an dem die Datei gespeichert werden soll. Geben Sie ebenso das Timeoutintervall in Millisekunden an (der Standardwert ist 1000).Use the DownloadFile method to download the file, specifying the target file's location as a string or URI, specifying the location at which to store the file, and specifying the time-out interval in milliseconds (the default is 1000). In diesem Beispiel wird die WineList.txt-Datei von http://www.cohowinery.com/downloads heruntergeladen und unter C:\Documents and Settings\All Users\Documents gespeichert, wobei ein Timeoutintervall von 500 Millisekunden angegeben ist:This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, specifying a time-out interval of 500 milliseconds:

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
    

So laden Sie eine Datei unter Angabe eines Benutzernamens und Kennworts herunterTo download a file, supplying a user name and password

  • Verwenden Sie die DownLoadFile-Methode zum Herunterladen der Datei. Geben Sie dabei den Speicherort der Zieldatei als Zeichenfolge oder URI an, und geben Sie den Speicherort an, an dem die Datei gespeichert werden soll, sowie den Benutzernamen und das Kennwort.Use the DownLoadFile method to download the file, specifying the target file's location as a string or URI and specifying the location at which to store the file, the user name, and the password. In diesem Beispiel wird die WineList.txt-Datei von http://www.cohowinery.com/downloads heruntergeladen und unter C:\Documents and Settings\All Users\Documents mit dem Benutzernamen anonymous und einem leeren Kennwort gespeichert.This example downloads the file WineList.txt from http://www.cohowinery.com/downloads and saves it to C:\Documents and Settings\All Users\Documents, with the user name anonymous and a blank password.

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
    

    Wichtig

    Das FTP-Protokoll, das von der DownLoadFile-Methode verwendet wird, sendet Informationen in Klartext, einschließlich Kennwörter, und darf nicht für die Übermittlung vertraulicher Informationen verwendet werden.The FTP protocol used by the DownLoadFile method sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

Siehe auchSee Also

Network
DownloadFile
Gewusst wie: Hochladen einer DateiHow to: Upload a File
Gewusst wie: Analysieren von DateipfadenHow to: Parse File Paths