Отправка байтов изображения через JSON-запросы в python? - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь отправить 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?

Спасибо

...