Tengo almacenados documentos en formato pdf, ps, doc, txt, etc. en Postgres. Mi idea es armar una pagina con los enlaces a estos documentos para que el visitante pueda acceder a esto documentos.
Ej:
doc1 info_documento
pdf doc
El codigo:
<a href="get_arch.php?lobj=20097">pdf< ;/a>
get_arch.php
Código:
<?php
$db = pg_Connect (".....");
$r=pg_Exec("Begin");
if($r) {pg_FreeResult($r);}
$h=pg_loopen($db, $lobj,"r");
$file= pg_loreadall($h);
pg_loclose($h);
$r=pg_Exec("end");
if($r) {pg_FreeResult($r);}
header ("Content-Type: application/pdf");
echo $file;
?>
El problema es que cuando trato de mostrar el documento (clic en el formato de interes), me muestra el codigo fuente del documento, por ej pdf, no logro que me vincule a la aplicacion correspondiente para visualizarlo o que me permita grabarlo al disco.
He probado con imagenes jpg:
<img SRC="get_arch.php?lobj=20010">
y get_arch.php modifico el header(..../jpeg).
Alguna idea o punta para buscar ayuda. Gracias.