Wie lade ich eine Datei von einer URL in C # herunter?
Was ist eine einfache Möglichkeit, herunterladen einer Datei von einer URL-Pfad?
InformationsquelleAutor der Frage vbroto | 2008-11-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist eine einfache Möglichkeit, herunterladen einer Datei von einer URL-Pfad?
InformationsquelleAutor der Frage vbroto | 2008-11-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort Raj Kumar
Gehören diesem Namensraum
Download Asynchron und legte eine ProgressBar zeigen den status des downloads in der UI Thread Selbst
InformationsquelleAutor der Antwort Sayka
Verwenden
System.Net.WebClient.DownloadFile
:InformationsquelleAutor der Antwort vbroto
InformationsquelleAutor der Antwort petrzjunior
Komplette Klasse um eine Datei herunterzuladen, während Sie den Druck-status in die Konsole.
Verwendung:
InformationsquelleAutor der Antwort Jonas_Hess
Außerdem können Sie mit DownloadFileAsync-Methode in der WebClient-Klasse. Es lädt zu einer lokalen Datei, die die Ressource mit dem angegebenen URI. Auch bei dieser Methode nicht blockiert den aufrufenden thread.
Beispiel:
Weitere Informationen:
http://csharpexamples.com/download-files-synchronous-asynchronous-url-c/
InformationsquelleAutor der Antwort turgay
Überprüfen Sie die Netzwerkverbindung mit
GetIsNetworkAvailable()
um zu vermeiden, leere Dateien, wenn Sie nicht mit einem Netzwerk verbunden.InformationsquelleAutor der Antwort haZya
Versuchen Sie es mit dieser:
InformationsquelleAutor der Antwort Surendra Shrestha
Müssen Sie wissen, den status und die Aktualisierung der ProgressBar während das herunterladen von Dateien oder die Verwendung von Anmeldeinformationen, bevor Sie die Anfrage.
Ist es hier, ein Beispiel, das deckt diese Optionen. Lambda-notation und String-interpolation verwendet wurde:
InformationsquelleAutor der Antwort Kreshnik
Folgenden code enthält Logik für die download-Datei mit dem ursprünglichen Namen
InformationsquelleAutor der Antwort Darshit Gandhi
Statt dem herunterladen dieser auf eine lokale Datei, die Sie konvertieren können, um ein byte-stream-Objekt und speichern Sie als varbinary(MAX) - Blobs in SQL Server.
Gegeben, dass Ihre Tabelle sieht wie folgt aus:
InformationsquelleAutor der Antwort John H