Hola a todos,
estoy intentando guardar una imagen (gif) en una base de datos oracle8, para después leerla y mostrarla. El insertar la imagen parece que lo hago bien pero despues para mostrarla,no hay manera. Estoy utilizando PHP y los driver ADODB. Este es el código:
insertar:
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$in=$conn->Execute("INSERT INTO grafics (id,binari,nom,tipus) VALUES (".$id.",empty_blob(),'".$form_data_name."','".$fo rm_data_type."')");
$in=$conn->UpdateBlob('grafics','binari',$data,'id='.$id);
leer y mostrar:
Header("Content-Type: ".$res->fields[3]);
Header("Content-Disposition: filename=".$res->fields[2]);
echo $res->fields[1];
Alguien sabe porque no puedo mostrar las imagenes. ¿Es problema de cuando inserto? ¿De cuando leo? ¿O cuando muestro?
Que alguien me ayude.