Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Der Laufwerkname ist ungültig (ArgumentException).
Die erforderliche Authentifizierung wurde nicht bereitgestellt (UnauthorizedAccessException oder SecurityException).
Der Server antwortet nicht innerhalb der angegebenen
connectionTimeout
(TimeoutException).Die Anforderung wird von der Website (WebException) verweigert.
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 DateiWineList.txt
vonhttp://www.cohowinery.com/downloads
heruntergeladen und inC:\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 DateiWineList.txt
vonhttp://www.cohowinery.com/downloads
heruntergeladen und inC:\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 dieWineList.txt
-Datei vonhttp://www.cohowinery.com/downloads
heruntergeladen und unterC:\Documents and Settings\All Users\Documents
mit dem Benutzernamenanonymous
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.