如何在flask响应中返回图像?
例如,此URL:
http://example.com/get_image?type=1
应该返回一个image/gifMIME
类型的响应。我有两个静态.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
,具体取决于类型查询参数。有关更多信息,请参见send_file
函数和request
对象的文档。
以上是 如何在flask响应中返回图像? 的全部内容, 来源链接: utcz.com/qa/435806.html