上传文件。如何避免致命错误:允许的内存大小......字节耗尽?

时间:2014-08-01 12:33:39

标签: php file-upload

当文件大小超过任何值时,有没有办法停止上传? 我已尝试检查$_FILES['name']['size'],但当它是一个大文件时,我收到Fatal error: Allowed memory size of ... bytes exhausted错误。

此错误的原因是memory_limit,但即使用户尝试上传非常大的文件,我也希望避免错误,因此增加此值不会有效

如何在向客户端发送内部服务器错误之前处理此错误?

修改

错误来自Symfony2系列:

$this->content = file_get_contents('php://input');

所以我猜这个问题只适用于Symfony2。

0 个答案:

没有答案