Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2011, 09:19
adriannjimenez
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 17 años, 6 meses
Puntos: 1
No puedo mostrar imagen desde BLOB

Hola a todos. Necesito mostrar una imagen que está en binario en una base de MSSQL con este scipt
Código PHP:
<?php session_start(); 
  
$conexion mssql_connect("","","");
 
mssql_select_db("dbEliotAlbumFotos",$conexion); 
 
$sql2='SELECT ff.FOTO FROM FOTO_FOTOGRAFIAS AS ff 
           INNER JOIN CFG_TIPO_FOTOGRAFIAS AS x ON ff.ID_TIPO_FOTOGRAFIA = x.ID_TIPO_FOTOGRAFIA 
         AND x.FOTO_PRINCIPAL = 1
         WHERE (ff.ID_INGRESO = '
.$_GET['id_ingreso'].')';
  
$rsImagen mssql_query($sql2,$conexion);
  
$foto mssql_result($rsImagen,0,"FOTO"); 
header("Content-Type: image/jpeg");
 echo 
$foto;
 
mssql_close($conexion);
  
?>
y al correrlo desde el browser directamente me aparece

http://localhost/EliotConsultas_adrian/album_foto_detalle.php?id_ingreso=34009

y si le saco el header me aparecen la serie de símbolos de la imagen.

Qué puede estar pasando? Agradezco cualquier ayuda