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

}

相关推荐
Jack_David4 小时前
Kafka批量消息发送
java·分布式·kafka
武超杰4 小时前
Spring MVC进阶与SSM整合实战
java·spring·mvc
不吃香菜学java4 小时前
苍穹外卖-删除菜品
java·spring boot·spring·tomcat·log4j·maven
jgbazsh4 小时前
Redis6.2.6下载和安装
java
于先生吖4 小时前
JAVA 本地生活服务项目实战 家政 5.0 系统前后端分离部署
java·开发语言·生活
左左右右左右摇晃4 小时前
Java并发——锁的状态演变
java·开发语言·笔记
Roselind_Yi4 小时前
排查Visual C++堆损坏(HEAP CORRUPTION)错误:从报错到解决的完整复盘
java·开发语言·c++·spring·bug·学习方法·远程工作
bing_1585 小时前
spring Boot 3.0 和2.0的区别
java·spring boot·后端
Thomas.Sir5 小时前
Shiro认证与授权:Java安全框架的核心机制
java·安全·shiro·权限控制
千百元5 小时前
网络图标显示不正常
开发语言·网络·php