Как вернуть изображения в ответ колбы? [дубликат]
этот вопрос уже есть ответ здесь:
- как подавать статические файлы в колбе 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объект для получения дополнительной информации.