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

  関連記事

mysql-logo
Symfony2をつかってみる①

検証としてsymfony2を使ってみるのだ。 環境 CentOS release …

php-logo
phpネーミングルールメモ

ネーミングルールを再確認。最低限下記を覚えておけばよいかな。 [参考]Zend …

php-logo
【PHP】php5.5にしたら ssh2.soとmecab.soでエラーが。

下記のようなエラー。 PHP Warning:PHP Startup: Unab …

php-logo
プログラミングPHP 第4章(文字列)ポイント

文字列のクォート処理 プログラム中の文字列の使い方は「”」「&#82 …

mongo-logo
MongoDBのインストールから、insert select delete update

CentOS MongoDBインストール 大体ここからで完結する。素晴らしい。 …