Une autre façon de résoudre le problème est : via src="/img/{{xx.image field.grid_id}}/"
Défini comme une vue publique
Obtenez l'image réelle stockée via GridFS via l'ID d'objet de chaîne transmis et la sortie
from flask import Response
from bson.objectid import ObjectId
from mongoengine import *
app.route('/img/<oid>/')
def get_img(oid=None):
if oid:
proxy = GridFSProxy(grid_id=ObjectId(oid))
return Response(proxy.read(),mimetype='image/jpeg')
Une autre façon de résoudre le problème est : via src="/img/{{xx.image field.grid_id}}/" Défini comme une vue publique Obtenez l'image réelle stockée via GridFS via l'ID d'objet de chaîne transmis et la sortie
plug-in nginx+mongodbgridfs. Non?
S'applique de la même manière à d'autres encodages et formats, mais notez que les anciens navigateurs ne prennent pas en charge cette méthode
.