2017-08-10 12 views
0

私はoidを使ってpostgresデータベースにpdfファイルを保存しました。 これをブラウザで読み込み、PHPでダウンロードする必要があります。 私は周りを探索していますが、役に立たないものは何も見つかりませんでした。 アイデアPHPでPostgreSQLに保存されたビューファイル

答えて

0

データベースからファイルを読み込むための私の解決策。

Content Type

<?php 

    header('Content-type: image/jpeg'); // to pdf: application/pdf 
    $database = pg_connect("host=localhost port=5432 dbname=dbname user=username password=userpass"); 

    $query = pg_query($database,"select * from table where id = 1") or die(pg_last_error()); 
    $row_query = pg_fetch_assoc($query); 

    $image_oid = $row_query['image']; 

    pg_query($database, "begin"); 
    $handle = pg_lo_open($database, $image_oid, "r"); 
    pg_lo_read_all($handle); 
    pg_query($database, "commit"); 

?> 
:このリンクをチェックし、他のファイルタイプにコンテンツタイプを変更するには

関連する問題