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. |