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