From 2c3c98457bfabfff63dacfc826d66f0847c04145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Thu, 13 May 2021 16:48:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=BE=E7=89=87=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/api/Upload.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/admin/controller/api/Upload.php b/app/admin/controller/api/Upload.php index 9a6f17bc2..4a4f22dfa 100644 --- a/app/admin/controller/api/Upload.php +++ b/app/admin/controller/api/Upload.php @@ -17,7 +17,6 @@ namespace app\admin\controller\api; use think\admin\Controller; -use think\admin\extend\ImageExtend; use think\admin\Storage; use think\admin\storage\AliossStorage; use think\admin\storage\LocalStorage; @@ -138,9 +137,9 @@ class Upload extends Controller $file->move(dirname($distname), basename($distname)); $info = $local->info($this->name, $this->safe, $original); if (in_array($extension, ['jpg', 'gif', 'png', 'bmp', 'jpeg', 'wbmp'])) { - [$status, $message] = (new ImageExtend($distname))->compress($distname); - if (empty($status) && $local->del($this->name)) { - return json(['uploaded' => false, 'error' => ['message' => $message]]); + [$width, $height] = getimagesize($distname); + if ($width < 1 || $height < 1 && $local->del($this->name)) { + return json(['uploaded' => false, 'error' => ['message' => '图片尺寸读取失败!']]); } } } else {