WebClient.DownloadFile archivo de descarga que se crea dinámicamente
-
28-10-2019 - |
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");
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.