Задать вопрос
@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)
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы