Я пытаюсь отправить JSON в API с помощью запросов.Формат JSON выглядит примерно так:
with open("test.jpeg", "rb") as image_file:
# image_encoded_string = base64.b64encode(image_file.read()).decode("utf-8")
image_bytes = image_file.read()
json_post = {
"data": {
"image_title": "test",
"image_timestamp": "test",
},
"image": image_bytes
}
r = requests.post('http://api/url', json=json_post)
Это не похоже на работу, если я не использую вместо этого image_encoded_string.Однако, image_encoded_string значительно увеличивает полезную нагрузку.Есть ли способ отправки необработанных байтов изображения в формате JSON?
Спасибо