Mostrar imagen desde carpeta web

14/04/2005 - 12:38 por Martin | Informe spam
Tengo un servidor con una carpeta web. Necesito que una aplicacion win
acceda a esa carpeta remota y muestre una imagen alojada ahi.¿?

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
14/04/2005 - 15:37 | Informe spam
Tengo un servidor con una carpeta web. Necesito que una aplicacion win
acceda a esa carpeta remota y muestre una imagen alojada ahi.¿?



Usando la clase WebClient puedes bajar la imagen a un stream y desde ese
stream cargar un Bitmap:

Dim wc As New System.Net.WebClient
Dim stream As IO.Stream
Dim bmp As Drawing.Bitmap

Try

stream = wc.OpenRead("http://www.dominio.com/imagen.gif")

bmp = New Drawing.Bitmap(stream)

Finally

If Not stream Is Nothing Then stream.Close()

End Try

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/
Respuesta Responder a este mensaje
#2 Martin
15/04/2005 - 10:26 | Informe spam
muchas gracias por tu respuesta Eduardo, ¿Como cargo en un picturebox esto?



"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:%
> Tengo un servidor con una carpeta web. Necesito que una aplicacion win
> acceda a esa carpeta remota y muestre una imagen alojada ahi.¿?

Usando la clase WebClient puedes bajar la imagen a un stream y desde ese
stream cargar un Bitmap:

Dim wc As New System.Net.WebClient
Dim stream As IO.Stream
Dim bmp As Drawing.Bitmap

Try

stream = wc.OpenRead("http://www.dominio.com/imagen.gif")

bmp = New Drawing.Bitmap(stream)

Finally

If Not stream Is Nothing Then stream.Close()

End Try

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/


Respuesta Responder a este mensaje
#3 Martin
15/04/2005 - 10:43 | Informe spam
He probado el codigo y me da un error en:
bmp = New Drawing.Bitmap(stream)
Me dice:
Excepción no controlada del tipo 'System.ArgumentException' en
system.drawing.dll
Información adicional: Parámetro utilizado no válido.

A ver si me puedes orientar que llevo bastante detras de poder hacer esto.
Gracias.


"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:%
> Tengo un servidor con una carpeta web. Necesito que una aplicacion win
> acceda a esa carpeta remota y muestre una imagen alojada ahi.¿?

Usando la clase WebClient puedes bajar la imagen a un stream y desde ese
stream cargar un Bitmap:

Dim wc As New System.Net.WebClient
Dim stream As IO.Stream
Dim bmp As Drawing.Bitmap

Try

stream = wc.OpenRead("http://www.dominio.com/imagen.gif")

bmp = New Drawing.Bitmap(stream)

Finally

If Not stream Is Nothing Then stream.Close()

End Try

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



https://mvp.support.microsoft.com/p...4EF5A4191C
http://spaces.msn.com/members/emorcillo/


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida