RE:Mostrar imagen blob de oracle
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