PHP文件输入数量限制为20个

时间:2013-12-20 14:07:23

标签: php file-upload

我有多个文件上传但是$_FILES似乎在20个输入之后被分块

var_dump($_FILES); //gives array(20){ ... } although there are more file inputs

这是公开php_info

哪个参数对此限制负责?

作为解决方法,我使用了一些javascript:

    <input id="input_fileXX" type="file" class="input_file">
----
    $('.input_file').on('change',function(){
        $(this).prop('name',$(this).prop('id'));
    });

这允许仅发送有变化的输入。当你无法改变php.ini时,这很有用。

1 个答案:

答案 0 :(得分:2)

http://www.php.net/manual/en/features.file-upload.multiple.php

  

自PHP 5.2.12起,max_file_uploads配置设置作为对一个请求中可上载文件数量的限制。您需要确保表单不会尝试在一个请求中上载比此限制更多的文件。