请求实体太大,但文件很小


Request Entity Too Large with small files

我知道有很多关于请求实体太大在互联网上的问题,但我找不到正确的答案我的问题;)

我正在使用HTML文件输入标签让用户上传他们的图像。

<input type = 'file' class = 'upload-pic' accept='image/*' id ='Fuploader' name = 'pro-pic'><br>

我的网站允许小于2mb的文件是没有问题的

但是问题是如果有人决定上传更大的文件,比如5.10 MB,我可以通过php处理它并警告用户这个文件太大

if($_FILES['pro-pic']['size'] > 2000000)
{
    die("TOO LARGE");
}

但是我的问题是通过上传5.10 MB的文件,请求实体太大的错误将启动和我的php代码的其余部分将不工作

我检查了post_max_size和upload_max_filesize,它们都设置为8MB

我需要找到方法来处理大于8MB的文件,因为没有办法猜测什么用户可能会尝试上传;),我不希望他们因为请求实体太大错误而变得肮脏和破碎的页面

是否有办法完全禁用此错误或将upload_max_filesize和post_max_size设置为无穷大?

需要设置SecRequestBodyAccess Off

检查我给的链接…它会帮助你的

https://serverfault.com/questions/402630/http错误- 413 -请求实体太大