Flasche, um das in der Datenbank gespeicherte Bild zurückzugeben

Meine Bilder sind in einer MongoDB gespeichert und ich möchte sie an den Client zurücksenden. Der Code sieht folgendermaßen aus:

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

Es scheint jedoch, dass ich keine Binärdatei direkt in Flask zurückgeben kann. Meine bisherige Idee:

Gib die ... wiederbase64 des Bildes binär. Das Problem ist, dass IE <8 dies nicht unterstützt.Erstellen Sie eine temporäre Datei und geben Sie sie mit zurücksend_file.

Gibt es bessere Lösungen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage