'rb')}
requests.post(url, files=file)
requests.post(url, files=file)
в первом запросе файл передаётся, во втором уже нет, я так понимаю что первый запрос обнуляет его значение. Так вот как можно сделать так чтобы второй запрос тоже передавал файл?
Например вот так не работает почему-то:
file = {'avatar': open("avatar.jpg", 'rb')}
tmpfile = file
requests.post(url, files=file)
file = tmpfile
requests.post(url, files=file)
а почему второй раз не передаёт в первом варианте кода? никто никого не должен обнулить
Тебе надо файловый указатель в 0 переместить после 1 загрузки f.seek(0)
ну вот такой прикол, requests почему то после отправки файл обнуляет его
Прочитай файл, а потом попробуй прочитать еще раз, поймешь
https://ravesli.com/urok-213-randomnyj-fajlovyj-vvod-vyvod/
всё сработало, благодарю!
Обсуждают сегодня