0
私はoidを使ってpostgresデータベースにpdfファイルを保存しました。 これをブラウザで読み込み、PHPでダウンロードする必要があります。 私は周りを探索していますが、役に立たないものは何も見つかりませんでした。 アイデアPHPでPostgreSQLに保存されたビューファイル
私はoidを使ってpostgresデータベースにpdfファイルを保存しました。 これをブラウザで読み込み、PHPでダウンロードする必要があります。 私は周りを探索していますが、役に立たないものは何も見つかりませんでした。 アイデアPHPでPostgreSQLに保存されたビューファイル
データベースからファイルを読み込むための私の解決策。
<?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");
?>
:このリンクをチェックし、他のファイルタイプにコンテンツタイプを変更するには