Pregunta

Tengo un archivo que se crea dinámicamente (es decir, lo solicito a través de un controlador http://mysite.com/images/1849?encoding=UTF-8&b=100 ") Crea la imagen en función de los atributos que ingresa. Estoy tratando de averiguar cómo usar WebClient.DownloadFile paratomar este archivo pero no puede hacer que funcione ¿Alguien ha hecho esto antes? El error no me dice nada "System.Net.WebException: Se produjo una excepción durante una solicitud de WebClient".

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

Solución

No puedo comentar, necesito representante ...

¿Ha intentado envolver el DownloadFile en un bloque Try / Catch y luego mostrar los detalles del error?Específicamente, si es un error HTTP o algún otro error del sistema.

Otros consejos

El segundo parámetro de cadena es un archivo local para descargar, como C:\image.bmp.

En su lugar, podría usar DownloadData si desea trabajar con una matriz de bytes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top