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'];

}

相关推荐
百***787513 分钟前
Step-Audio-2 轻量化接入全流程详解
android·java·gpt·php·llama
快乐肚皮19 分钟前
MySQL递归CTE
java·数据库·mysql·递归表达式
廋到被风吹走22 分钟前
【Spring】DispatcherServlet解析
java·后端·spring
我叫逢24 分钟前
一键去水印实战已上线!心得~
微信小程序·php·去水印
廋到被风吹走31 分钟前
【Spring】PlatformTransactionManager详解
java·spring·wpf
wanghowie1 小时前
01.07 Java基础篇|函数式编程与语言新特性总览
java·开发语言·面试
Cricyta Sevina1 小时前
Java IO 基础理论知识笔记
java·开发语言·笔记
小萌新上大分2 小时前
java线程通信 生产者消费者,synchronized,,ReentrantLock,Condition(笔记备份)
java·多线程·lock·java线程间通信的方式·reentrantlock使用·生产者消费者问题java·java多线程与高并发
それども2 小时前
Spring Bean 的name可以相同吗
java·后端·spring