久しぶりにPHP書いた。
pg_query($connection, "begin"); $oid = pg_lo_import($connection, $tmp_filename) or die;
これでpostgreSQLにファイルが入るので、$oidをデータベースのカラムにしちゃえばいい。ファイルを開きたいときはpg_lo_read_allを使えばよい。
ときにcrypt()は同じパスをあげてもなんで毎回違うコードを吐くのだろう。どうもデフォルトだとMD5を使ってるみたいだが…。
久しぶりにPHP書いた。
pg_query($connection, "begin"); $oid = pg_lo_import($connection, $tmp_filename) or die;
これでpostgreSQLにファイルが入るので、$oidをデータベースのカラムにしちゃえばいい。ファイルを開きたいときはpg_lo_read_allを使えばよい。
ときにcrypt()は同じパスをあげてもなんで毎回違うコードを吐くのだろう。どうもデフォルトだとMD5を使ってるみたいだが…。