feat : oss
This commit is contained in:
@@ -56,7 +56,7 @@ class OssDelByUrlTask
|
||||
$OssClient = new OssClient(
|
||||
config('ali.access_key_id'),
|
||||
config('ali.access_key_secret'),
|
||||
config('ali.intranet_endpoint')
|
||||
config('ali.oss_endpoint')
|
||||
);
|
||||
$bucket = config('ali.bucket');
|
||||
|
||||
|
||||
@@ -114,7 +114,7 @@ class OssCallbackService
|
||||
$this->ossClient = new OssClient(
|
||||
config('ali.access_key_id'),
|
||||
config('ali.access_key_secret'),
|
||||
config('ali.intranet_endpoint')
|
||||
config('ali.oss_endpoint')
|
||||
);
|
||||
|
||||
$this->bucket = config('ali.bucket');
|
||||
@@ -131,15 +131,19 @@ class OssCallbackService
|
||||
try {
|
||||
//记录回调内容
|
||||
$this->filePutContents();
|
||||
echo 1;
|
||||
|
||||
//检测直传type
|
||||
$this->checkType();
|
||||
echo 2;
|
||||
|
||||
//检测文件格式
|
||||
$this->checkMimeType();
|
||||
echo 3;
|
||||
|
||||
//获取新文件名
|
||||
$this->getNewFileName();
|
||||
echo 4;
|
||||
|
||||
//复制旧文件到指定文件夹
|
||||
try {
|
||||
@@ -149,10 +153,10 @@ class OssCallbackService
|
||||
}
|
||||
|
||||
date_default_timezone_set('Asia/Shanghai');
|
||||
|
||||
echo 5;
|
||||
//增加oss object数据
|
||||
$this->addOssObjectData();
|
||||
|
||||
echo 6;
|
||||
//删除旧的文件
|
||||
$this->deleteOssObject();
|
||||
|
||||
|
||||
@@ -31,6 +31,6 @@ return [
|
||||
'sts_endpoint' => env('ALI_STS_ENDPOINT', 'sts.cn-shenzhen.aliyuncs.com'),
|
||||
// 阿里云 sts 角色
|
||||
'role_arn' => env('ALI_ROLE_ARN', 'acs:ram::1644087445786901:role/oss'),
|
||||
// 阿里云内网 endpoint
|
||||
'intranet_endpoint' => env('ALI_INTRANET_ENDPOINT', 'oss-cn-shenzhen-internal.aliyuncs.com'),
|
||||
// 阿里云 oss endpoint 如果使用 ali服务器 可以使用内网 oss-cn-shenzhen-internal.aliyuncs.com
|
||||
'oss_endpoint' => env('ALI_OSS_ENDPOINT', 'oss-cn-shenzhen.aliyuncs.com'),
|
||||
];
|
||||
3
env.pre
3
env.pre
@@ -43,4 +43,5 @@ ALI_REGION=cn-shenzhen
|
||||
ALI_CALLBACK_URL=https://new-api-pre.hehele.cc/common/oss/ossCallBack
|
||||
ALI_OSS_URL=https://playlet-video-asset.oss-cn-shenzhen.aliyuncs.com/
|
||||
ALI_STS_ENDPOINT=sts.cn-shenzhen.aliyuncs.com
|
||||
ALI_ROLE_ARN=acs:ram::1644087445786901:role/oss
|
||||
ALI_ROLE_ARN=acs:ram::1644087445786901:role/oss
|
||||
ALI_OSS_ENDPOINT=oss-cn-shenzhen.aliyuncs.com
|
||||
Reference in New Issue
Block a user