Ver Mensaje Individual
  #1  
Antiguo 07-06-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Reputación: 20
axelbb Va por buen camino
Angry Error recuperar imagen en MySQL desde Firefox

Saludos!. Tengo una página con PHP y una BD MySQL con una tabla con fotografías. Desde la página quiero mostrar fotos elegidas mediante un ID de la tabla. Tengo aparte un fichero verblob.php (es el ejemplo que sale en varios sitios de Internet, de guardar y recuperar imágenes desde blobs) que recibe el ID y ejecuta la salida. El código de mi verblob.php es:

Código PHP:
<?php
    
include('conex.php');
    
session_start();
    
$idf=$_GET["idfoto"];
    
$enlace=Conectarse(); 
    
$result=mysql_query("select FOTO from fotos where ID='$idf'",$enlace);
    
$row=mysql_fetch_array($result);
    
header("Content-Type: image/jpeg");
    echo 
$row["FOTO"];
    
mysql_free_result($result);
    
mysql_close($enlace);
?>
Conex.php hace la conexión y siempre los formatos de imagen son jpeg, no puede haber otra cosa por eso no es variable el MIME.

Desde la página principal llamo a este archivo como si fuera una imagen:

Código PHP:
echo '<imgsrc="verblob.php?idfoto='.$id.'"/>'
tantas veces como fotos tenga la entidad que estoy mostrando.

Bien. En el Explorer funciona... En Firefox, no. En lugar de las fotos me muestra esto:

http://(misitio.com)/aviso_h2.php

donde aviso_h2.php es el programa que llama a verblob.php.

¿Cómo se hace entonces para que ande en los dos?

Gracias!!
Responder Con Cita