0

如何在服务器端检查上传文件的 upload_max_filesize、post_max_size 和 max_file_uploads ?如果文件大于这些值,它们甚至不会到达文件数组。所以我显然无法获取文件大小并将它们与值进行比较。如何防止比这些更大的文件上传?

有人说错误可能来自$_FILES['file']['error']. 所以如果我得到文件

$this->request->files->get('my_file')
foreach ($files as $file) {
...

我怎么得到那个错误?

[更新}upload_max_filesize 的工作解决方案:

$file->getErrorMessage();

我得到的错误:

"The file "2.6MB.avi" exceeds your upload_max_filesize ini directive (limit is 2048 KiB)."
4

0 回答 0