pymongo
Djangoプロジェクトにユーザーコメントを保存するために使用しています。コメント画像をデータベースに保存してから、Djangoテンプレートによって生成されたページに表示する必要がありますが、、を使用するrequest.FILES.get (...)
とread(...)
、でエンコードされていないため、行がMongoに保存されませんutf-8
。
mongoDB
画像を適切に保存してHTMLページに表示するにはどうすればよいですか?
次のAPIセクションを試して使用できます:http://api.mongodb.org/python/2.2.1/api/bson/binary.html
このオブジェクトの中にそれを包み、それからそれを挿入/保存してみてください。
免責事項:私はPythonをプログラムしたことがないので、ラッピング部分については冗談めかして話しているかもしれません。どちらにしても、そのページでその方法を説明する必要があります。
GridFSを試しましたか?これは、画像などのバイナリデータをデータベースに保存するための優れたツールです。