如何在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.giferror.gif,具体取决于类型查询参数。有关更多信息,请参见send_file函数和request对象的文档。

以上是 如何在flask响应中返回图像? 的全部内容, 来源链接: utcz.com/qa/435806.html

回到顶部