From c4b218b002800258eb8850e6fffcd68050c13109 Mon Sep 17 00:00:00 2001 From: xjh <2423579486@qq.com> Date: Wed, 3 May 2023 20:34:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/Common.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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' => '上传成功!' ];