Estoy tratando de mostrar una imagen en una "toolStrip" i C# desde un weburl. Estoy usando el siguiente méthode para obtener la imagenCarga de imágenes en C# desde una URL web
WebRequest requestPic5 = WebRequest.Create(icon_path);
requestPic5.Timeout = 5000;
WebResponse responsePic5 = null;
Image Myimg5 = null;
if (requestPic5 != null)
{
responsePic5 = requestPic5.GetResponse();
if (responsePic5 != null)
{
Myimg5 = Image.FromStream(responsePic5.GetResponseStream());
}
}
su defecto cuando Myimg5 = Image.FromStream(responsePic5.GetResponseStream());
se produce una excepción, pero la imagen es todavía allí en la url
Pero por desgracia la mayoría de las veces no es cargando correctamente y, a veces lanzando una Error 404
¿Cómo son los contenidos en bruto de la secuencia? Están decorados en HTML o algo así? –
Gracias Jacob, los datos que necesito para transmitir es un archivo de imagen png. – raki
Estaba pensando que podría generar la secuencia de la ventana de depuración y ver si había etiquetas alrededor de sus bytes de imágenes. Pero, simplemente lo probé y todo funcionó bien para mí. ¿Estás seguro de que la imagen está disponible para ti a través de una webrequest? ¿Puedes probar esta imagen? http://sstatic.net/so/img/logo.png (el logotipo de stackoverflow) y ver si funcionan las cosas? –