diff --git a/app/Admin/Forms/v3/GoodsImageForm.php b/app/Admin/Forms/v3/GoodsImageForm.php index 3903377..0388481 100644 --- a/app/Admin/Forms/v3/GoodsImageForm.php +++ b/app/Admin/Forms/v3/GoodsImageForm.php @@ -30,7 +30,14 @@ class GoodsImageForm extends Form implements LazyRenderable $coverImg= $input['cover_img']; $bannerImg= $input['img_banner']; - if($goodsId > 0 && !empty($coverImg) && strlen($coverImg) < 200){ + if($goodsId > 0 && !empty($coverImg)){ + $lastLen = strrpos($coverImg,','); + if($lastLen != false){ + $coverImg = substr($coverImg,$lastLen+1); + } + if(strlen($coverImg) > 200){ + return $this->error('上传图片名称过长'); + } $data = ['cover_img' => $coverImg]; $res1 = GoodsModel::where('id',$goodsId)->update($data); }