Foros del Web » Programando para Internet » PHP »

mostra large objects de Postgres en paginas HTML

Estas en el tema de mostra large objects de Postgres en paginas HTML en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/09/2002, 11:34
 
Fecha de Ingreso: septiembre-2002
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
mostra large objects de Postgres en paginas HTML

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&lt ;/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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:08.