我的图像存储在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 <8不支持此功能。
创建一个临时文件,然后使用返回send_file。
有更好的解决方案吗?
九州编程
MM们
相关分类