Kolben zurückzukehren Bild in der Datenbank gespeichert

Meine Bilder gespeichert sind, in eine MongoDB und möchte ich diese an den client zurückzugeben, hier ist, wie der code ist wie:

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

Jedoch, es scheint, dass ich nicht mehr zurück können binäre direkt in der Flasche? Meine Idee bisher:

  1. Rückkehr der base64 des Bildes binäre. Das problem ist, dass IE<8 nicht unterstützt werden.
  2. Erstellen Sie eine temporäre Datei dann wieder mit send_file.

Gibt es bessere Lösungen?

InformationsquelleAutor wong2 | 2012-06-13
Schreibe einen Kommentar