Foros del Web » Programando para Internet » PHP »

Mostrar imagen en binario

Estas en el tema de Mostrar imagen en binario en el foro de PHP en Foros del Web. Tengo una base de datos Mysql donde las imagenes estan codificadas en binario, quisiera mostrarlas por web pero que se vea la imagen decodificada. La ...
  #1 (permalink)  
Antiguo 01/07/2010, 06:32
 
Fecha de Ingreso: diciembre-2008
Mensajes: 27
Antigüedad: 11 años, 2 meses
Puntos: 0
Mostrar imagen en binario

Tengo una base de datos Mysql donde las imagenes estan codificadas en binario, quisiera mostrarlas por web pero que se vea la imagen decodificada.

La imagen se encuentra en una tabla mezclada con diferentes campos:

Nombre de la empresa
Direccion
Logotipo


Quisiera mostrar el Logotipo de la empresa.

He intentado mirar funciones pero no he sacado lo que necesito.

Espero que alguien me ayude y me heche un cable, muchas gracias por la ayuda
  #2 (permalink)  
Antiguo 01/07/2010, 06:33
Avatar de AdrianSeg  
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 10 años
Puntos: 14
Respuesta: Mostrar imagen en binario

Si pones la funcion que isusas para guardarla en binario...quizás sea de ayuda.
  #3 (permalink)  
Antiguo 01/07/2010, 06:47
 
Fecha de Ingreso: diciembre-2008
Mensajes: 27
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Mostrar imagen en binario

Lo unico que puedo decir ya que no se la consulta que hace es que el tipo de la columna que tiene la imagen en binario es del estilo: varbinary(32)

Espero que eso sirva de ayuda
  #4 (permalink)  
Antiguo 01/07/2010, 06:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 11 años, 7 meses
Puntos: 1532
Respuesta: Mostrar imagen en binario

si usaste base64_encode, usa base64_decode, pero debes de crear otro script para volcar esa data a la salida y establecer el content-type con header, así usas ese php como el src:

<img src="extraer_imagen_db.php?id=numero_registro" />

Etiquetas: binario
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 01:18.