我用postman上传了大约30个文件。在接收端点函数上,我尝试print_r所有应该由PHP接收的上传文件
public function capture() { print_r($_FILES);exit; }
30个上传中只有20个被打印出来。$_FILES超级变量没有限制,对吧?有没有办法让我通过PHP捕获所有30个上传?
c7rzv4ha1#
通常,“20个文件上传限制”问题不是由$FILES超级全局中的限制强加的,而是与php max_file_uploads限制有关。因此,如果你试图上传一组文件,你将不能上传超过20个文件,因为在php.ini中max_file_uploads的限制是by default set to 20。详情请浏览https://www.php.net/manual/en/ini.core.php(see有关最大文件上载数的一节)
$FILES
max_file_uploads
by default set to 20
1条答案
按热度按时间c7rzv4ha1#
通常,“20个文件上传限制”问题不是由
$FILES
超级全局中的限制强加的,而是与phpmax_file_uploads
限制有关。因此,如果你试图上传一组文件,你将不能上传超过20个文件,因为在php.ini中max_file_uploads的限制是
by default set to 20
。详情请浏览
https://www.php.net/manual/en/ini.core.php
(see有关最大文件上载数的一节)