Php 上传文件。如何避免致命错误:允许的内存大小为。。。字节用完了?

Php 上传文件。如何避免致命错误:允许的内存大小为。。。字节用完了?,php,file-upload,Php,File Upload,当文件大小大于任何值时,是否有方法停止上载? 我试图检查$\u文件['name']['size'],但是当它是一个大文件时,我得到了致命错误:允许的内存大小为。。。字节耗尽错误 导致此错误的原因是内存限制,但我希望即使用户尝试上载非常大的文件,也能避免此错误,因此增加此值不会起作用 在向客户端发送内部服务器错误之前,如何处理此错误 编辑: 错误来自Symfony2行: $this->content=file\u get\u contents('php://input'); 所以我猜这个问题只适用

当文件大小大于任何值时,是否有方法停止上载? 我试图检查
$\u文件['name']['size']
,但是当它是一个大文件时,我得到了
致命错误:允许的内存大小为。。。字节耗尽
错误

导致此错误的原因是
内存限制
,但我希望即使用户尝试上载非常大的文件,也能避免此错误,因此增加此值不会起作用

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

编辑:

错误来自Symfony2行:

$this->content=file\u get\u contents('php://input');


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

添加
&
以避免错误警告和通知。您有任何处理代码向我们展示吗?如果脚本中有问题,您可以采取措施防止大量使用内存。@Dann-我更新了我的问题。@BaileyHerbert-我更新了我的问题。没有问题,但是当用户尝试上载一个非常大的文件时。错误不应该出现在上载文件时,而应该出现在读取文件时,那么您在哪里/为什么读取上载的文件?