如果使用laravel上传图像,则限制文件大小

时间:2017-12-11 10:47:02

标签: image laravel upload image-resizing

客户要求我将用户上传的照片大小限制为最大1MB .. Iam使用laravel 5.4 首先,当我使用$ image-> save()时,大小会自动减小,我不知道原因 第二,有没有办法定位文件大小而不是图像尺寸大小?

2 个答案:

答案 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