本文介绍了如何在烧瓶响应中返回图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
举例来说,这个网址:
http://example.com/get_image?type=1
应该返回一个带有 image / gif
MIME类型的响应。我有两个静态 .gif
图像,
,如果type是1,它应该返回 ok.gif
,否则返回 error.gif
。如何做到这一点?
def get_image():$ b $如果request.args
@ app.route('/ get_image' get('type')=='1':
filename ='ok.gif'
else:
filename ='error.gif'
return send_file(filename,mimetype ='image / gif')
发回 ok.gif
或
error.gif
,具体取决于类型查询参数。请参阅的文档,以及请了解更多信息。
As an example, this URL:
http://example.com/get_image?type=1
should return a response with a image/gif
MIME type. I have two static .gif
images,
and if type is 1, it should return ok.gif
, else return error.gif
. How to do that in flask?
解决方案
You use something like
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')
to send back ok.gif
or error.gif
, depending on the type query parameter. See the documentation for the send_file
function and the request
object for more information.
这篇关于如何在烧瓶响应中返回图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!