如何在烧瓶响应中返回图像?
作为一个例子,这个URL:
http://example.com/get_image?type=1
应该返回一个image/gif
MIMEtypes的响应。 我有两个静态的.gif
图像,
如果type是1,则返回ok.gif
,否则返回error.gif
。 如何在烧瓶中做到这一点?
你使用类似的东西
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')
发送ok.gif
或error.gif
,具体取决于types查询参数。 有关更多信息,请参阅send_file
函数和request
对象的文档。