Как вернуть изображения в ответ колбы? [дубликат]
этот вопрос уже есть ответ здесь:
- как подавать статические файлы в колбе 13 ответов
в качестве примера, этот URL:
http://example.com/get_image?type=1
должен вернуть ответ с image/gif
тип MIME. У меня есть два статических .gif
изображения
и если тип 1, он должен вернуть ok.gif
, еще вернуться error.gif
. Как это сделать в колбе?
1 ответ:
вы используете что-то вроде
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
объект для получения дополнительной информации.