Max file number can php upload at same time

I am using the tag for uploading multiple files with php. I notice that if i choose more than 20 files php uploads only the first 20 files.Is there a way to expand this limit?

19
задан albanx 25 August 2010 в 10:16
поделиться

4 ответа

Это ограничение было добавлено в PHP 5.3.1, чтобы избежать DOS-атаки: исчерпание временных файлов.

Добавлена ​​директива INI «max_file_uploads», которая может быть установлена ​​для ограничения количества загрузок файлов на запрос до 20 по умолчанию, чтобы предотвратить возможный DOS из-за временного исчерпания файлов. (Илья)

(журнал изменений для PHP 5.3.1)

Вы можете увеличить это ограничение, изменив директиву max_file_uploads .

43
ответ дан 30 November 2019 в 03:15
поделиться

Ограничен общий размер загрузки, а не количество файлов. Вы можете изменить общий размер, отредактировав эту строку в php.ini:

   post_max_size = 256M

Или больше. Итак, если вы хотите загрузить 50 файлов, каждый по 100 МБ, то вам следует установить это ограничение более 5000 МБ.

1
ответ дан 30 November 2019 в 03:15
поделиться

Я думаю, что это не ошибка ограничения 20, а конфигурация php post_max_size и upload_max_filesize или неправильная обработка вашей формы загрузки. Можете ли вы показать нам образец исходного кода вашей формы и обработки?

-1
ответ дан 30 November 2019 в 03:15
поделиться

см. upload_max_filesize в php.ini

-2
ответ дан 30 November 2019 в 03:15
поделиться
Другие вопросы по тегам:

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