diff --git a/app/admin/controller/Common.php b/app/admin/controller/Common.php index 2225d6a..b67f6b5 100644 --- a/app/admin/controller/Common.php +++ b/app/admin/controller/Common.php @@ -24,11 +24,20 @@ class Common extends BaseController $upload = new UploadFile('uploads', 'file'); $path = $upload->putFile($dirName . 'Img'); + $url = "/uploads/" . $path; + + //图片大小>500k,压缩图片质量 + $absolute_path = public_path() . $url; + if (ceil(filesize($absolute_path) / 1000) > 500) { + $image = \think\Image::open($absolute_path); + $image->save($absolute_path, null, 80); + } + return [ 'code' => 0, 'data' => [ "name" => $path, - "url" => "/uploads/" . $path, + "url" => $url, ], 'msg' => '上传成功!' ];