Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2006, 11:27
herb_ore
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 20 años, 2 meses
Puntos: 0
Mostrar imagen de una BD en el navegador

Hola a todos.....

Voy directo al grano: Tengo almacenadas algunas imagenes en una BD de SQL, como datos binarios...ahora necesito recuperarlas y mostrarlas en el navegador.....

Estoy utilizando el siguiente código:

'Recordset
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")

'abrimos la conexion
rs.Open "select [foto],[tipo_img] from fotos where id_foto = " & ID, Con, 2, 4

If Not rs.EOF Then
Response.ContentType = rs("tipo_img")
Response.BinaryWrite rs("foto")
Else
Response.write ("<b><font color='red'>")
Response.write ("ERROR:</font><br>No se ha ")
Response.write ("encontrado el fichero solicitado</b>")
End If
rs.Close
Set rs = Nothing

en el campo "tipo_imagen" almaceno image/gif. A la hora de correr ese código, muestra basura........EJ:

GIF89a¤y÷€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿ3f™Ìÿ3333f3™3Ì 3ÿff3fff™fÌfÿ™™3™f™™™Ì™ÿÌÌ3ÌfÌ™ÌÌÌÿÿÿ3ÿfÿ™ÿÌÿÿ3333 f3™3Ì3ÿ3333333f33™33Ì33ÿ3f3f33ff3f™3fÌ3fÿ3™3™33™f3 ™™3™Ì3™ÿ3Ì3Ì33Ìf3Ì™3ÌÌ3Ìÿ3ÿ3ÿ33ÿf3ÿ™3ÿÌ3ÿÿff3fff™f Ìfÿf3f33f3ff3™f3Ìf3ÿffff3fffff™ffÌffÿf™f™3f™ff™™f™ Ìf™ÿfÌfÌ3.
.
.
.

no se si lo estoy haciendo mal, agradecería su ayuda.....notaron que me esmeré en el código