Как вернуть изображения в ответ на колбу?

Например, этот URL:

http://example.com/get_image?type=1 

должен возвращать ответ с типом MIME image/gif . У меня есть два статических изображения .gif ,
и если тип равен 1, он должен возвращать ok.gif , else return error.gif . Как это сделать в колбе?

  • Есть ли эквивалент python Ruby's 'rvm'?
  • Загрузите несколько CSV-файлов с помощью Flask?
  • Приложение для веб-приложений для бутылок, не обслуживающее статические файлы css
  • фляжка: как создать проект с помощью нескольких приложений?
  • Как я могу сгенерировать файл «на лету» и удалить его после загрузки?
  • Отключить консольные сообщения в Flask server
  • Как преобразовать шестнадцатеричный триплет в кортеж RGB и обратно?
  • Получить все диагонали в матрице / списке списков в Python
  • One Solution collect form web for “Как вернуть изображения в ответ на колбу?”

    Вы используете что-то вроде

     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 .

    Python - лучший язык программирования в мире.