Frasco para devolver la imagen almacenada en la base de datos.
Mis imágenes se almacenan en un MongoDB, y me gustaría devolverlas al cliente, aquí es cómo está el código:
@app.route("/images/<int:pid>.jpg")
def getImage(pid):
# get image binary from MongoDB, which is bson.Binary type
return image_binary
Sin embargo, ¿parece que no puedo devolver el binario directamente en Flask? Mi idea hasta ahora:
Devuelve elbase64
de la imagen binaria. El problema es que IE <8 no soporta esto.Crear un archivo temporal y luego devolverlo consend_file
.¿Hay mejores soluciones?