この記事は最終更新日から1年以上が経過しています。画像をBASE64エンコードしてMongoDBに保存すれば、取り出してそのまま<img>タグにセットできるじゃん!!という横着な方法です。BASE64エンコードするとバイナリよりサイズが大きくなるのでMongoDBの容量を節約したいときはやめましょう。クライアントから画像をアップロードnode.jsやMongoDBで扱い易いのでJSONに入れて送ります。Androidから送るのであれば、こんなメソッドを用意して、BitmapをBase64エンコードした文字列を取得して、JSONに詰めて送信。送信するところは省略。volleyなりなんなり使ってどうぞ。↓この部分はJavaのソースコードなので注意。JSONはこんな感じの想定。jsonからPOSTデータを取り出す。src="data:image/gif;base64,{{book.coverImage}}"/&gt;最初にBASE64エンコードして以降、データを一切変換・加工してないところがポイント。画像をBASE64エンコードしてMongoDBに保存すれば、取り出してそのまま`<img>`タグにセットできるじゃん!!という横着な方法です。BASE64エンコードするとバイナリよりサイズが大きくなるのでMongoDBの容量を節約したいときはやめましょう。クライアントから画像をアップロードnode.jsやMongoDBで扱い易いのでJSONに入れて送ります。Androidから送るのであれば、こんなメソッドを用意して、BitmapをBase64エンコードした文字列を取得して、JSONに詰めて送信。送信するところは省略。[volleyなりなんなり使ってどうぞ。](http://techbooster.org/android/hacks/16474/)↓この部分はJavaのソースコードなので注意。JSONはこんな感じの想定。jsonからPOSTデータを取り出す。src="data:image/gif;base64,{{book.coverImage}}"/>````最初にBASE64エンコードして以降、データを一切変換・加工してないところがポイント。送信いただいたご意見への返信は行っておりません。お問い合わせください。