Domanda

Ho un file creato dinamicamente (ovvero lo richiedo tramite un gestore http://mysite.com/images/1849?encoding=UTF-8&b=100 ") Crea l'immagine in base agli attributi che passi. Sto cercando di capire come usare WebClient.DownloadFile perprendi questo file ma non riesci a farlo funzionare qualcuno l'ha già fatto? L'errore non mi dice nulla "System.Net.WebException: si è verificata un'eccezione durante una richiesta WebClient."

  WebClient Client = new WebClient();
  Client.DownloadFile("http://mysite.com/images22?encoding=UTF-8&b=100", @"c:\myfile.jpeg");
È stato utile?

Soluzione

non può commentare, bisogno di rep ...

Hai provato a avvolgere il DownloadFile in un blocco Try / Catch e quindi visualizzare i dettagli dell'errore?In particolare, se è un errore HTTP, o qualche altro errore di sistema?

Altri suggerimenti

Il secondo parametro stringa è un file locale in cui scaricare, ad esempio C:\image.bmp.

Potresti invece usare DownloadData se vuoi invece lavorare con un array di byte.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top