WebClient.DownloadFile-Download-Datei, die dynamisch erstellt wird
-
28-10-2019 - |
Frage
Ich habe eine Datei, die dynamisch erstellt wird (dh ich fordere sie über einen Handler an http://mysite.com/images/1849?encoding=UTF-8&b=100 ") Es erstellt das Bild basierend auf den Attributen, die Sie übergeben. Ich versuche herauszufinden, wie man WebClient.DownloadFile
verwendetDiese Datei abrufen, aber nicht zum Laufen bringen. Hat dies bereits jemand getan? Der Fehler sagt nichts aus. "System.Net.WebException: Während einer WebClient-Anforderung ist eine Ausnahme aufgetreten."
WebClient Client = new WebClient();
Client.DownloadFile("http://mysite.com/images22?encoding=UTF-8&b=100", @"c:\myfile.jpeg");
Lösung
Kann nicht kommentieren, brauche rep ...
Haben Sie versucht, den DownloadFile
in einen Try / Catch
-Block zu verpacken und dann die Fehlerdetails anzuzeigen?Insbesondere, wenn es sich um einen HTTP-Fehler oder einen anderen Systemfehler handelt?
Andere Tipps
Der zweite Zeichenfolgenparameter ist eine lokale Datei, in die heruntergeladen werden kann, z. B. C:\image.bmp
.
Sie können stattdessen DownloadData
verwenden, wenn stattdessen ein Byte-Array verwendet werden soll.