@kranopodem

Как отправить файл более 2 МБ через Python?

Отправляю файл, через питон на PHP, методом POST. Файл меньше 2 МБ спокойно, отправляется.
Отправляю с помощью модуля requests. PHP из глобальной переменной $_FILES возвращает 'error: 1, size: 0'.

files = {
    'orderFile': ('fileName.rtf',
     open(fileName, 'rb')),
}

arQuest = requests.post('http://10.50.156.121/xxx/set-formed-status',files=files, data={
    'regNum': '123',
    'docId': '123',
    'fileName':'fileName.rtf',
    'orderId': 85,
},  verify=False, stream=True)
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
в php.ini увеличить размер загружаемого файла

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЭТП «ТОРГИ 223» Нижний Новгород
от 50 000 ₽
Сбер Москва
До 240 000 ₽
RecruitIT Москва
от 120 000 до 150 000 ₽
20 окт. 2020, в 22:57
5000 руб./за проект
20 окт. 2020, в 21:37
300000 руб./за проект
20 окт. 2020, в 21:18
500 руб./за проект