Колба для возврата изображения, хранящегося в базе данных

Мои изображения хранятся в MongoDB, и я хотел бы вернуть их клиенту, вот как выглядит код:

@app.route("/images/<int:pid>.jpg")
def getImage(pid):
    # get image binary from MongoDB, which is bson.Binary type
    return image_binary

Однако кажется, что я не могу вернуть двоичный файл непосредственно во Flask? Моя идея до сих пор:

Return the base64 of the image binary. The problem is that IE<8 doesn't support this. Create a temporary file then return it with send_file.

Есть ли лучшие решения?

Ответы на вопрос(3)

Ваш ответ на вопрос