Как можно с помощью 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, возможно я что-то упустил, не подскажите как это сделать можно ?