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
phpでhtmlからタグ、スクリプトの除去

スクレイピング中に需要が。 simple_html_parserの「innert …

php-logo
ルーンチェックサム ルーンアルゴリズム

Luhnアルゴリズムは、様々な識別番号の認証に使われている単純なチェックサム方式 …

php-logo
phpオブジェクトのコピー

cloneキーワードを利用して実行する。( = は参照コピー ) [crayon …

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

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

mysql-logo
【PHP】【DB開発メモ】PDO_LIKEが動かん!プレースホルダの誤用

前もはまった気がする…. 成長しない。 PHP: プ& …