人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PostgreSQLに動画を格納したいのですが可能ですか?

環境はApache2+PHP5+PostgreSQL8+CakePHPなのですが、
画像データに関しては、base64_encodeして格納し、base64_decodeして表示できたのですが、
動画の場合、base64_decodeすると文字化けしてしまいます。

PostgreSQLに動画は格納できないのでしょうか。
よろしくお願いいたします。


●質問者: atoly
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CakePHP postgreSQL データ 動画 文字化け
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

動画データを、bytea型に格納しようとされていますか? それともtext型に格納されようとしていますか?

いずれにしても、PostgreSQLの場合、カラムのデータが大きくなればなるほど消費メモリが増えますので、静止画では何とかなっても、動画に適用するのは難しいと思います。


動画ファイルを別フォルダに格納し、そのファイル名(+パス名)を text型に格納し、プログラムでリンクを張るのが一般的です。

◎質問者からの返答

やはり直接格納は無理がありますか。。。

ありがとうございます。


2 ● ken33jp
●35ポイント

Blob形式かLong Blog形式で格納してください。

それか、DBにはURLだけ格納して、実際にはそのURLに実態(動画)をおくのが

一般的です。

◎質問者からの返答

動画自体は1メガ程度なので、一度直接格納して試してみます。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ