私の画像は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
。
より良い解決策はありますか?