oss更新

This commit is contained in:
mkm 2023-11-01 20:17:32 +08:00
parent 9a2a3b829f
commit d4dc8af703

View File

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