Comment retourner des images dans la réponse du flacon? [dupliquer]
Cette question a déjà une réponse ici:
- Comment servir des fichiers statiques dans Flask 13 réponses
Par exemple, cette URL:
http://example.com/get_image?type=1
Devrait renvoyer une réponse avec un type image/gif MIME. J'ai deux images statiques .gif,
et si le type est 1, Il devrait retourner ok.gif, sinon retourner error.gif. Comment faire cela en flacon?
65
demandé sur
Dennis Jaheruddin
2011-12-26 19:47:34
1 réponses
Vous utilisez quelque chose comme
from flask import send_file
@app.route('/get_image')
def get_image():
if request.args.get('type') == '1':
filename = 'ok.gif'
else:
filename = 'error.gif'
return send_file(filename, mimetype='image/gif')
Pour renvoyer ok.gif ou error.gif, selon le paramètre Type query. Consultez la documentation de l'send_file la fonction, et les request objet pour plus d'informations.
112
répondu
Martin Geisler
2012-11-09 10:52:53