VS 2008 SP1Herunterladen von mehr als einer Datei von einem Webserver
Ich verwende den Webclient, um eine Datei herunterzuladen. Was funktioniert in Ordnung?
Allerdings muss ich jetzt viele herunterladen und die Anzahl der Dateien zum Download wird jeden Tag ändern.
Ich bin mir nicht sicher, wie ich den Webclient dazu bringen kann zu wissen, welche Dateien heruntergeladen wurden oder nicht? Ich dachte daran, eine for-Schleife zu verwenden, um jede Datei herunterzuladen. Aber ich werde nie wissen, wie viele es zum Download gibt?
Der Webclient könnte dieselbe Datei zweimal herunterladen?
Vielen Dank für Ihre Anregungen,
Private Sub btnStartDownload_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim client As New WebClient()
AddHandler client.DownloadProgressChanged, AddressOf client_DownloadProgressChanged
AddHandler client.DownloadFileCompleted, AddressOf client_DownloadFileCompleted
' Starts the download
client.DownloadFileAsync(New Uri("UrlFilePath"), "DownloadPath")
btnStartDownload.Text = "Download In Process"
btnStartDownload.Enabled = False
End Sub
Mögliches Duplikat [Wie mehr Dateien mit einer HTTP-Anforderung zum Download?] (Http://stackoverflow.com/questions/1041542/how-to-download-multiple-files-with-one- http-request) – Helen