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

}

相关推荐
小比特_蓝光几秒前
STL小知识点——C++
java·开发语言·c++·python
xq95272 分钟前
leetcode 算法之合并两个有序数组
java
beata6 分钟前
Java基础-11:充分理解Collection和Map接口集合底层实现和避坑指南
java·后端
消失的旧时光-19439 分钟前
第二十二课:领域建模实战——订单系统最小闭环(实战篇)
java·开发语言·spring boot·后端
J_liaty12 分钟前
Java Stream流常用方法归纳整理
java·stream
Y0011123615 分钟前
Day19—集合进阶-3
java·开发语言
!停18 分钟前
数据结构二叉树—链式结构(中)
java·数据结构·算法
dcmfxvr29 分钟前
【无标题】
java·linux·前端
步步为营DotNet36 分钟前
深入剖析.NET中Span:零拷贝内存操作的基石
服务器·php·.net
康小庄40 分钟前
Java读写锁降级
java·开发语言·spring boot·python·spring·java-ee