if (!function_exists('ossSignUrlNewName')) {
function ossSignUrlNewName($fileName, $fileNewName, $timeout = 120)
{
$accessKeyId = "LTAI4FgMadfafas7UcVCfi7asdfafa3xQGAzYK";
$accessKeySecret = "FgWpumfasdfasdfaKUKavg3SfasdfaG4oy4bFqRbxVgbp3";
$endpoint = "https://osadfas-cn-hangzhfasdfaou.aliyunafdfcs.com";
$bucket = "link-statadfaadic";
try {
$ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);
} catch (\OSS\Core\OssException $e) {
return false;
}
$fileNewName = rawurlencode($fileNewName); //防止乱码
$ossConfig = array($ossClient::OSS_SUB_RESOURCE => 'response-content-disposition=attachment%3Bfilename%3D' . $fileNewName);
// 生成GetObject的签名URL。
try {
$signedUrl = $ossClient->signUrl($bucket, $fileName, $timeout, $ossClient::OSS_HTTP_GET, $ossConfig);
} catch (\OSS\Core\OssException $e) {
return false;
}
$signedUrl = str_replace('http://', 'https://', $signedUrl);
return $signedUrl;
}
}
oss下载文件 重新命名
最新推荐文章于 2023-02-10 19:00:00 发布