OSS 下载文件重命名(PHP-SDK)

时间:2025-04-05 12:48:47
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 创建RAM账号。 $accessKeyId = "<yourAccessKeyId>"; $accessKeySecret = "<yourAccessKeySecret>"; // Endpoint以杭州为例,其它Region请按实际情况填写。 $endpoint = ""; $bucket= "<yourBucketName>"; $object = "<yourObjectName>"; $securityToken = "<yourSecurityToken>"; // 设置URL的有效期为3600秒。 $timeout = 3600; $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint, false, $securityToken); $new_file_name = ''; $oss_config = array( $ossClient::OSS_SUB_RESOURCE => 'response-content-disposition=attachment%3Bfilename%3D'.$new_file_name ); // 生成GetObject的签名URL。 $signedUrl = $ossClient->signUrl($bucket, $object, $timeout, $ossClient::OSS_HTTP_GET, $oss_config);