【发布时间】:2014-01-10 04:18:08
【问题描述】:
我已经成功地将图像文件以二进制格式存储在 mongdb 中。但是当我从 mongodb 获取图像时,我得到了相同的二进制格式。但是我需要这个图像文件。请有人帮忙
这是我使用的代码
def retrieve(request):
db=pymongo.connection.Connection('localhost',27017).demo1
grid=gridfs.GridFS(db)
output=grid.get_last_version(filename='shiva.jpg')
return HttpResponse(output)
【问题讨论】:
-
我在 Web 开发环境中没有使用 Python 的经验,但是您是否可能需要将 HTTP 响应标头中的 mime-type 设置为
image/jpeg以便用户使用 Web 浏览器知道它收到图像了吗? -
希望我在另一个问题上的回答可能对您有所帮助。 stackoverflow.com/questions/22077720/…
-
希望我在另一个问题上的回答可能对您有所帮助。 stackoverflow.com/questions/22077720/…
标签: python django image mongodb gridfs