From d4dc8af703773a64d33fd3a89069049b9d44ebac Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Wed, 1 Nov 2023 20:17:32 +0800 Subject: [PATCH] =?UTF-8?q?oss=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/admin/ProductLibrary.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/controller/admin/ProductLibrary.php b/app/controller/admin/ProductLibrary.php index caab49ef..5bca64df 100644 --- a/app/controller/admin/ProductLibrary.php +++ b/app/controller/admin/ProductLibrary.php @@ -5,6 +5,7 @@ namespace app\controller\admin; use crmeb\basic\BaseController; use think\facade\Db; use think\facade\Log; +use crmeb\services\UploadService; class ProductLibrary extends BaseController { @@ -135,14 +136,18 @@ class ProductLibrary extends BaseController $data['images'] = ''; $data['slider_image'] = ''; if($param['img']!=''){ - - $filename = basename($param['img']); // 获取文件名 - $destination = public_path('uploads').'img/' .date('Y-m-d').'/'. $filename; // 目标路径 - if(!is_dir(public_path('uploads').'img/' .date('Y-m-d'))){ //需要先判断文件夹是否存 - mkdir(public_path('uploads').'img/' .date('Y-m-d'),0777,true); - } - $data['image']='https://'.$url_host.'/uploads/img/'.date('Y-m-d').'/'. $filename; - file_put_contents($destination, file_get_contents($param['img'])); + $upload = UploadService::create(); + $dir = 'def/' . date('Y-m-d'); + $oss = $upload->to($dir)->stream(file_get_contents($param['img'])); + + $data['image'] = $oss->filePath; + // $filename = basename($param['img']); // 获取文件名 + // $destination = public_path('uploads').'img/' .date('Y-m-d').'/'. $filename; // 目标路径 + // if(!is_dir(public_path('uploads').'img/' .date('Y-m-d'))){ //需要先判断文件夹是否存 + // mkdir(public_path('uploads').'img/' .date('Y-m-d'),0777,true); + // } + // $data['image']='https://'.$url_host.'/uploads/img/'.date('Y-m-d').'/'. $filename; + // file_put_contents($destination, file_get_contents($param['img'])); }else{ $data['image'] = 'https://lihai001.oss-cn-chengdu.aliyuncs.com/uploads/20230130/00ebcfdf75684f5494c0193075055d1.png'; }