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");

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top