php 根据sdk重命名华为云obs临时访问 url

复制代码
public function getDownloadUrl($bucket,$path,$oldfilename){
$this->obsClient = new ObsClient([
    'key' => env('huawei.key'),
    'secret' => env('huawei.secreat'),
    'endpoint' => 'obs.cn-south-1.myhuaweicloud.com',//替换成自己的endpoint
]);
复制代码
$signedUrl = $this->obsClient->createSignedUrl(
    [
        'Method' => 'GET',
        'Bucket' => $bucket,
        'Key' => $path,
        'Expires' => 3600,
        'QueryParams' => [
            'response-content-disposition'=>'attachment;filename='.urlencode($oldfilename)
            ]
    ]
);
$signedUrl = $signedUrl['SignedUrl'];

}

相关推荐
klzdwydz6 分钟前
注解与反射
java·开发语言
talenteddriver14 分钟前
java: 分页查询(自用笔记)
java·开发语言
enjoy编程15 分钟前
Spring-AI 利用KeywordMetadataEnricher & SummaryMetadataEnricher 构建文本智能元数据
java·人工智能·spring
繁华似锦respect16 分钟前
lambda表达式中的循环引用问题详解
java·开发语言·c++·单例模式·设计模式·哈希算法·散列表
heartbeat..32 分钟前
介绍一下软件开发中常见的几种的架构模式
java·架构·开发
天天摸鱼的小学生34 分钟前
【Java Enum枚举】
java·开发语言
爬山算法1 小时前
Redis(168) 如何使用Redis实现会话管理?
java·数据库·redis
程语有云1 小时前
生产事故-那些年遇到过的OOM
java·内存·oom·生产事故
雨中飘荡的记忆1 小时前
Spring Test详解
java·后端·spring