У меня есть веб-сервис Python flask, который принимает файл:
Заголовки:
Тип контента: multipart / formdata
Содержание:
"fileTest": ЗАГРУЖЕННЫЙ ФАЙЛ
Когда я передаю файл другому сервису, используя запросы lib, у меня возникает проблема, когда загруженный файл не передается.
Мой код:
files = {}
for form_file_param in request.files:
fs = request.files[form_file_param] # type: FileStorage
files[form_file_param] = (fs.filename, fs.read())
req_headers = {
"content-type": u "multipart/form-data; boundary=X-INSOMNIA-BOUNDARY",
}
r = requests.request(method='POST',
url=url,
headers=req_headers,
files=files)
Я обращаюсь в другую службу напрямую через почтальона, и она успешно работает. Я не могу понять, что я делаю неправильно в приведенном выше коде.