Multipart/form-data не устанавливается в MultipartEncoder (python)
Я пытаюсь загрузить файл на сервер, и он принимает файл только в формате multipart/form-data, поэтому, когда я пытаюсь отправить его с помощью кодировки, например:
m = MultipartEncoder(
fields={'document': json.dumps(metadata),
'files': (file_name, open(file_path,'rb'),'multipart/form-data')}
)
headers = {'content-type': m.content_type}
response = requests.post(url, headers=headers, data=m)
Он по-прежнему показывает ошибку:
'{"success":false, "errorMsg": "Тип содержимого 'application/octet-stream' не поддерживается"}'
Как решить эту проблему, если я явно задал тип содержимого multipart/form-data?