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'; }