Kolba do zwrócenia obrazu zapisanego w bazie danych

Moje obrazy są przechowywane w MongoDB i chciałbym zwrócić je klientowi. Oto jak wygląda kod:

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

Wydaje się jednak, że nie mogę zwracać plików binarnych bezpośrednio w Flask? Mój pomysł do tej pory:

Zwróćbase64 pliku binarnego obrazu. Problem polega na tym, że IE <8 nie obsługuje tego.Utwórz plik tymczasowy, a następnie zwróć gosend_file.

Czy są lepsze rozwiązania?

questionAnswers(3)

yourAnswerToTheQuestion