使用Django,MongoEngine从GridFS检索图像文件

时间:2015-03-09 15:57:54

标签: django mongoengine gridfs

我在GridFS中存储了一个图像文件,想要检索它并在我的Django模板中显示它 我创建了一个视图,它根据以下问题返回HTTP响应:
Retrieving images from GridFS using django-tastypie-mongoengine
http响应包含二进制数据和内容类型
如何使用此响应显示图像?

2 个答案:

答案 0 :(得分:0)

您可以通过base64将img数据从GridFS传输到html。

在你的django views.py

<img src="data:image/png;base64,{{img_b64}}">

在您的django模板home.html

{{1}}

答案 1 :(得分:0)

要从GridFS提供文件,请使用nginx-gridfs等工具。永远不要在生产中通过Django提供文件!