He conseguido meter la foto en la base de datos en un campo de tipo binario pero ahora quiero leer la foto y asignarsela a un objeto por ejemplo image aunque me valdria otro.
Aguna idea?
Ah uso vb en asp.net
Muchas gracias.
| |||
Leer imágenes del Sql Server a objeto image He conseguido meter la foto en la base de datos en un campo de tipo binario pero ahora quiero leer la foto y asignarsela a un objeto por ejemplo image aunque me valdria otro. Aguna idea? Ah uso vb en asp.net Muchas gracias. |
| |||
Respuesta: Leer imágenes del Sql Server a objeto image Ya lo consegui aunque no se como detectar esta excepcion y hize una ñapa. Bueno os explico lo que hize, el objeto image le asigno una pagina vacia donde pongo en el upload lo siguiente:
Código:
El problema que tengo ahora es controlar la excepcion cuando es null vaya cuando no hay foto en el campo de la base de datos. ¿alguna idea?Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim Foto As DataTable = Comunidades.ObtenerDatosComunidadporId(Util.Usuario.IdComunidad) Dim FotoContenido() As Byte FotoContenido = Foto.Rows(0)("Imagen") Response.ClearContent() Response.ContentType = "application/jpg" Response.AddHeader("content-length", FotoContenido.Length.ToString()) Response.BinaryWrite(FotoContenido) Response.Flush() Response.Close() End Sub
Código:
FotoContenido = Foto.Rows(0)("Imagen") If FotoContenido Is DBNull.Value Then ImgIndex.ImageUrl = "../Imagenes/foto_fachada.gif" Else ImgIndex.ImageUrl = "VerFoto.aspx" End If End If End If Catch ex As Exception ImgIndex.ImageUrl = "../Imagenes/foto_fachada.gif" End Try |
| ||||
Respuesta: Leer imágenes del Sql Server a objeto image gonmor, en la pagina: www.elguille.info hay varios ejemplos de lo que buscas. |