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