我知道有很多关于请求实体太大在互联网上的问题,但我找不到正确的答案我的问题;)
我正在使用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 -请求实体太大