Python: я получаю эту ошибку при попытке разобрать ответ на почтовый запрос - PullRequest
0 голосов
/ 09 марта 2020
with open("File.txt", 'rb') as f:
    r = requests.post('https://file.io/?expires=1m', files=f)
print(r.status_code)
print(r)

Сайт это тот https://www.file.io/, но я получаю эту ошибку.

    too many values to unpack (expected 2)

Вы можете мне помочь? Спасибо.

1 Ответ

1 голос
/ 10 марта 2020

Да, я прошел через API файла.io, вы отправили данные в виде данные нескольких частей .

Подход 1 = Использование модуля запросов

multipart_form_data = {
    'file': ('File.txt', open('File.txt', 'rb')),
}

response = requests.post('https://file.io', files=multipart_form_data)

Вы можете изменить URL-адрес на https://file.io/?expires=1w, чтобы срок его действия истек через неделю

Приблизительно 2 - Использование Curl

curl -F "file=@File.txt" https://file.io

F представляет данные многочастной формы

...