繁体   English   中英

php - 如何捕获错误“已超出允许的最大文件上传数”

[英]php - how to catch error “Maximum number of allowable file uploads has been exceeded”

我似乎无法通过使用PHP来捕捉到这一点。 这就是我做的:

$maxFiles = (int)ini_get('max_file_uploads');

if ($maxFiles < count($_FILES['name'])) {
    echo 'ERROR';  
}  

count($_FILES['name'])总是等于$maxFiles (如果发生错误)。 而且我真的不想将条件改为== ......这似乎不对。

我不知道用例是什么,但从您的问题来看,用户/访问者似乎可以将文件上传字段添加到表单中。

在这种情况下你可以做的是将$maxFiles的值放在javascript变量中,并且在达到最大值时不要添加新字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM