Freigeben über


Vorgehensweise: Herunterladen einer Datei in Visual Basic

Die DownloadFile Methode kann verwendet werden, um eine Remotedatei herunterzuladen und an einem bestimmten Speicherort zu speichern. Wenn der ShowUI Parameter auf True festgelegt ist, wird ein Dialogfeld mit dem Fortschritt des Downloads angezeigt und benutzern das Abbrechen des Vorgangs ermöglicht. Standardmäßig werden vorhandene Dateien mit demselben Namen nicht überschrieben. Wenn Sie vorhandene Dateien überschreiben möchten, legen Sie den overwrite Parameter auf True.

Die folgenden Bedingungen können zu einer Ausnahme führen:

Hinweis

Auf Ihrem Computer werden möglicherweise unterschiedliche Namen oder Speicherorte für einige der Visual Studio-Benutzeroberflächenelemente in den folgenden Anweisungen angezeigt. Die Visual Studio-Edition, über die Sie verfügen, und die Einstellungen, die Sie verwenden, bestimmen diese Elemente. Weitere Informationen finden Sie unter Personalisierung der IDE.

Von Bedeutung

Treffen Sie keine Entscheidungen über den Inhalt der Datei basierend auf dem Namen der Datei. Beispielsweise ist die Datei Form1.vb möglicherweise keine Visual Basic-Quelldatei. Überprüfen Sie alle Eingaben, bevor Sie die Daten in Ihrer Anwendung verwenden. Der Inhalt der Datei ist möglicherweise nicht das, was erwartet wird, und Methoden zum Lesen aus der Datei schlagen möglicherweise fehl.

So laden Sie eine Datei herunter

  • Verwenden Sie die DownloadFile Methode, um die Datei herunterzuladen, und geben Sie den Speicherort der Zieldatei als Zeichenfolge oder URI an, und geben Sie den Speicherort an, an dem die Datei gespeichert werden soll. In diesem Beispiel wird die Datei WineList.txt von http://www.cohowinery.com/downloads heruntergeladen und in C:\Documents and Settings\All Users\Documents gespeichert.

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

Um eine Datei herunterzuladen, geben Sie ein Timeoutintervall an

  • Verwenden Sie die DownloadFile Methode, um die Datei herunterzuladen, indem Sie den Speicherort der Zieldatei als Zeichenfolge oder URI angeben, den Speicherort angeben, an dem die Datei gespeichert werden soll, und das Timeoutintervall in Millisekunden angeben (der Standardwert ist 1000). In diesem Beispiel wird die Datei WineList.txt von http://www.cohowinery.com/downloads heruntergeladen und in C:\Documents and Settings\All Users\Documents gespeichert, wobei ein Timeout-Intervall von 500 Millisekunden angegeben wird.

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

Um eine Datei herunterzuladen, geben Sie einen Benutzernamen und ein Kennwort an

  • Verwenden Sie die DownLoadFile Methode, um die Datei herunterzuladen, und geben Sie den Speicherort der Zieldatei als Zeichenfolge oder URI an, und geben Sie den Speicherort an, an dem die Datei gespeichert werden soll, den Benutzernamen und das Kennwort. 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.

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

    Von Bedeutung

    Das von der DownLoadFile Methode verwendete FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

Siehe auch