我想上传一个小于8 MB的文件,但是当我上传的文件大于8 MB时,它显示了此错误消息。
警告:POST内容长度为15735885字节超出限制 第0行的未知中有8388608个字节
我不想更改php.ini中的任何配置。 我想阻止此错误消息。
我正在尝试验证它。
$validator = Validator::make($request->all(), [
'photo' => 'required | mimes:jpeg,jpg,png | max:30000',
]);
if ($validator->fails()) {
dd('Photo is bigger than 3 MB');
}
但它没有用。
答案 0 :(得分:0)
upload_max_filesize不应大于php.ini文件中的post_max_size。例如。
post_max_size = 128M
upload_max_filesize = 64M
答案 1 :(得分:-3)
试
if ($file->getClientSize() < 3145728) {
//your code here
}
这将拒绝大于3Mb的文件
$file
应该是您上传的对象