Foros del Web » Programando para Internet » ASPX (.net) »

obtener imagen de bd desde un ashx

Estas en el tema de obtener imagen de bd desde un ashx en el foro de ASPX (.net) en Foros del Web. Hola a tod@s y gracias de antemano. Estoy tratando de obtener una imagen guardada en binario de la bd para mostrarla en un control Image ...
  #1 (permalink)  
Antiguo 01/11/2013, 12:28
 
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 11 años, 4 meses
Puntos: 0
obtener imagen de bd desde un ashx

Hola a tod@s y gracias de antemano.
Estoy tratando de obtener una imagen guardada en binario de la bd para mostrarla en un control Image de aspx.
Para ello he usado un controlados ashx pero no consigo que ésta se muestre, si me echan una manita se los agradecería en el alma.

este es código del ashx que es lo que sé que está fallando.

Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest


con.conectado()
cmd = New SqlCommand("pa_imagen", con.cnn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@vid", context.Request.QueryString("vid"))

Dim foto As New Byte
foto = cmd.ExecuteScalar()

context.Response.ContentType = "image/jpeg"

End Sub


y aquí está el código de la página aspx donde llamo al controlador para mostrar la imagen pasándole un parámetro para el proceidmiento almacenado.

Private Sub getimage()
Me.image.ImageUrl = "~/Account/getImage.ashx?vid=" + CType(Session.Item("field1"), String)
End Sub

pta: es la primera vez que hago esto... ;)

Gracias!!!

Etiquetas: asp, bd, text
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:51.