Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

PHP - Mostrar imagen blob de oracle

  Imprimir  
Vista:

Mostrar imagen blob de oracle

Publicado por paula (1 intervención) el 04/04/2006 22:10:52
Hola....

Mi consulta esla siguiente

tengo una tabla con un campo de tipo blob donde guardo imagenes, pero no se como extraerlas para mostrarlas posteriormente.

porfa alguine me ayude

grax de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mostrar imagen blob de oracle

Publicado por Mike79 (669 intervenciones) el 05/04/2006 19:24:02
Supongamos que tu tabla es mas o menos así:

TablaImagenes
IdImg int(11)
Descripcion Varchar(255)
Imagen blob

Y necesitas que tu php mande la informacion de la tabla junto con una imagen
tu codigo quedaria algo asi:

------- Paginaprincipal.php

$aCampos = libreria_sql_que_uses_fetch_array("select * from TablaImagenes");
// Obviamente tu usaras el equivalente dependiendo el gestor de base de datos

echo "Imagen: ".$aCampos['Descripcion']."<br>\n";
echo '<img src="imagen.php?Id='.$aCampos['IdImg'].'">';

-------- imagen.php Suponiendo que es una imagen jpg, si es otra tienes que modificarlo segun el tipo de imagen es la cabezera.

if (isset($_GET['id])) {
$id=$_GET['id'];
$aCampos = libreria_sql_que_uses_fetch_array("Select * from TablaImagenes where IdImg=$id");
header('Content-Type: image/jpeg');
header('Content-Disposition: inline; filename=file.jpg);
echo stripslashes($cadena);
} else {
echo "Imagen No encontrada";
//Aqui puedes poner una imaen de "Archivo no encontrado"
}

---------
Espero te sirva. Saludos!
-
Miguel Angel
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar