For Want Of A Better Word

PHPとMongoDBで画像をバイナリ保存&DBから取り出してブラウザ表示

      2015/04/18

やりたかったので調べた。

流れ

  • 保存
    • 画像ファイル(今回はjpg)をphpでバイナリで読み込む。
    • mongoDBにMongoBinDataオブジェクトとして保存
  • 取得
    • mongodbからデータを取得。MongoBinDataオブジェクトのbinプロパティを取得。
    • 画像にエンコードしてタグのsrcに指定してブラウザ表示。

保存処理

※mongoはインストール済みの前提。
※CentOSへのmongoのインストールはこちら
※PHPからのmongoの扱いメモはこちら

取得処理

 - mongodb, php

  関連記事

php-logo
Pearコーディングルール

http://pear.php.net/manual/ja/standards. …

php-logo
clearstatcache

http://php.net/manual/ja/function.clears …

php-logo
勉強サイト

だいぶよさそう。 http://www.phppro.jp/

mysql-logo
プログラミングPHP 第8章( DB )ポイント

PHPによるDBへのアクセス 方法は2通り ①データベース固有の拡張モジュールを …

php-logo
PHPの名前空間

※PHP5でオブジェクト指向がサポートされてからの概念。スコープとは違います。 …