@agent_2203

Как отправить картинку в bottle и принять через post запрос?

Как можно с помощью bottle в python3 на post запрос ответить картинкой и json информацией ?
Сейчас я отправляю и принимаю json ответ следующим образом

resp = post(
    f'http://{ip}:5000/', 
    data=dumps({
        "method": "some_method",
        "arg1": arg1, "arg2": arg2
    })
).json()


И соответственно сторона сервера

@route('/', method='POST')
def index(): 
    ip = request.environ.get('REMOTE_ADDR')
    if ip not in const.ACCESS_SERVERS:
        return {"status": "ERROR", "response": {"respond": "not access", "code": "-4"}}
    
    args = eval(request.body.getvalue().decode('utf-8'))
    return {"status": "OK", "response": {"respond": "some respond", "code": "17"}}
    
run(host=curr_ip, port=5000)


Мне нужно отправлять так же картинку, погуглил, но нигде не сказано как отправить файл/картинку в ответе от bottle, возможно я что-то упустил, не подскажите как это сделать можно ?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
@agent_2203 Автор вопроса
Короче решил проблему просто в два запроса, отдельно возвращает json и отдельно bottle.static_file
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы