Я хочу загрузить файл, используя Python запросов, но у меня уже есть файл в виде двоичных данных. Единственный способ заставить его работать - записать двоичные данные в файл и снова открыть этот файл:
with open("tempfile.tmp", 'wb+') as tmp:
tmp.write(binary_data)
tmp.seek(0)
files = {'file_input': tmp}
r = requests.post(url, files=files)
Мне кажется, это возможно без временного файла. Я безуспешно пытался это:
data = {'file_input': binary_data}
r = requests.post(url, data=data)
Что я делаю не так?