【发布时间】:2015-03-17 19:24:19
【问题描述】:
我对 Zend\Validator\File\Size 有疑问;
我有一个文件输入上传器,我已将其验证器设置为:
$fileInput->getValidatorChain()
->attach(new Validator\File\Size(array('min' => '10kB', 'max' => '4MB')))
->attach(new Validator\File\UploadFile())
->attach(new Validator\File\isImage());
因此,此代码运行良好,但 Validator\Size 无法正常运行。如果我尝试上传的文件在 4mb 到 8mb 之间正常工作并且显示“文件超出定义的 ini 大小”,当我尝试上传大于 8mb 的文件时,它会显示此错误:
Warning: POST Content-Length of 9469269 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
我的 php.ini
upload_max_filesize=8M post_max_size=8M
我想显示验证错误“文件超出定义的 ini 大小”,而且文件的大小大于 8Mb。我不明白,因为没有发生!
【问题讨论】:
标签: php validation file-upload zend-framework2 size