客户要求我将用户上传的照片大小限制为最大1MB .. Iam使用laravel 5.4 首先,当我使用$ image-> save()时,大小会自动减小,我不知道原因 第二,有没有办法定位文件大小而不是图像尺寸大小?
答案 0 :(得分:0)
为了限制输入文件的大小,您可以使用大小验证:
验证字段的大小必须与给定值匹配。对于字符串数据,value对应于字符数。对于数字数据,value对应于给定的整数值。对于数组,size对应于数组的count
。对于文件,size对应于文件大小(以KB为单位)。
两种尺寸有什么区别?
答案 1 :(得分:0)
$this->validate($request, [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);
检查此链接
http://itsolutionstuff.com/post/laravel-53-image-dimension-validation-rules-exampleexample.html