Изображение POST как данные из нескольких частей - PullRequest
0 голосов
/ 14 января 2020

Используя запросы, я пытаюсь POST и изображение на API без особой удачи. Документация Swagger гласит:

описание строка (запрос)

файл файл (formData)

У меня есть я пробовал разные варианты ниже, заменяя files = multipart_form_data на data = multipart_form_data, разные вариации создания multipart_form_data, добавляя data = и files =, но, похоже, ничего не работает. Каждый раз, когда я получаю ошибку 500.

multipart_form_data = {'file': ('image.jpg', open('image.jpg', 'rb'))}

r = requests.post(APIurl+"/image", files=multipart_form_data, headers={key:password, "Content-Type": "multipart/form-data"})

Есть ли очевидная вещь, которую я здесь делаю неправильно?

...