【发布时间】:2012-06-16 13:31:24
【问题描述】:
我的图像存储在 MongoDB 中,我想将它们返回给客户端,代码如下:
@app.route("/images/<int:pid>.jpg")
def getImage(pid):
# get image binary from MongoDB, which is bson.Binary type
return image_binary
但是,我似乎无法在 Flask 中直接返回二进制文件?到目前为止我的想法:
- 返回二进制图像的
base64。问题是 IE - 创建一个临时文件,然后使用
send_file将其返回。
有更好的解决方案吗?
【问题讨论】: