мои изображения хранятся в 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
.
Есть ли лучшие решения?