環境はApache2+PHP5+PostgreSQL8+CakePHPなのですが、
画像データに関しては、base64_encodeして格納し、base64_decodeして表示できたのですが、
動画の場合、base64_decodeすると文字化けしてしまいます。
PostgreSQLに動画は格納できないのでしょうか。
よろしくお願いいたします。
動画データを、bytea型に格納しようとされていますか? それともtext型に格納されようとしていますか?
いずれにしても、PostgreSQLの場合、カラムのデータが大きくなればなるほど消費メモリが増えますので、静止画では何とかなっても、動画に適用するのは難しいと思います。
動画ファイルを別フォルダに格納し、そのファイル名(+パス名)を text型に格納し、プログラムでリンクを張るのが一般的です。
Blob形式かLong Blog形式で格納してください。
それか、DBにはURLだけ格納して、実際にはそのURLに実態(動画)をおくのが
一般的です。
動画自体は1メガ程度なので、一度直接格納して試してみます。
ありがとうございます。
やはり直接格納は無理がありますか。。。
ありがとうございます。