求Python Flask将数据库内二进制图片返回给浏览器查看方法,,MongoDB 用 bs


MongoDB 用 bson 存储二进制图片:

@app.route("/img/<int:id>.png")def getImg(id):    return image_file

怎样把 bson 数据重新解析为图片并返回给浏览器查看?

EasonTang,请问一下相应的模板怎么写了

from flask import Responsefrom bson.objectid import ObjectIdfrom mongoengine import *app.route('/img/<oid>/')def get_img(oid=None):    if oid:        proxy = GridFSProxy(grid_id=ObjectId(oid))        return Response(proxy.read(),mimetype='image/jpeg')

编橙之家文章,

评论关闭