【发布时间】:2017-03-12 00:10:10
【问题描述】:
我的问题是当我上传的文件超出了我在脚本中设置的限制 (5 MB) 时,它会在网站顶部显示此警告:
警告:32485176 字节的 POST 内容长度超过了 Unknown on line 0 中 20971520 字节的限制
例如,我在这里上传了一个超过 (30 MB) 的文件,但是当我上传一个超过 (5 MB) 且小于 30(或不是那么大)的文件时,它不会显示该警告而只显示错误我想从代码中:
if($file_size > 5000000) { echo
"<div>
You Can't Upload More than 5MB of the file
</div>";
}
我在 localhost 上工作,每次都会出现这个错误,我知道如何通过修改 php.ini 在 localhost 中修复它,但是网站也在线并且网站中没有显示这个错误。 有没有办法将上传的文件大小限制为(5 MB)而不修改 php.ini 文件,因为我认为我没有托管公司的许可来更改限制的 apache 配置。
我希望我的问题很清楚。
感谢您的帮助。
【问题讨论】:
-
确保您更新的是正确的 php.ini:stackoverflow.com/a/58999601/470749