Подтвердить что ты не робот

Максимальный номер файла может загружать php одновременно

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

4b9b3361

Ответ 1

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

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

(changelog для PHP 5.3.1)

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

Ответ 2

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

   post_max_size = 256M

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

Ответ 3

см. upload_max_filesize в php.ini

Ответ 4

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