php文件上传大小错误
错误
php上传图片过程中,出现如上错误。
Warning: POST Content-Length of 10240000 bytes exceeds the limit of 5242880 bytes in Unknown on line 0
解决方案
1.修改php.ini文件,将post_max_size 改成你要的大小如100M?
post_max_size = 5M
限制post请求body的大小
upload_max_filesize = 10M
上传文件的最大允许大小。
2.网页前端Js判断是否大于指定的值
如果是生产环境则,修改php.ini文件,将display_errors 关闭,屏蔽错误显示或者启用错误日志。
display_errors = Off
疑惑
不知道为什么,如果不将display_errors 关闭,在php文件中添加以下代码始终无效
1 | // 关闭所有PHP错误报告 |