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

}

相关推荐
cfm_29145 小时前
Spring监听器
java·spring boot·后端
SamDeepThinking5 小时前
Java面向对象在JVM里怎么实现
java·后端·面试
咸鱼翻身小阿橙6 小时前
多线程解析
java·开发语言
一枚码农出身的猎头7 小时前
岗位招聘:架构师,base湖南长沙,70-80w
java·架构
tachibana27 小时前
hot100 课程表(207)
java·数据结构·算法·leetcode
神仙别闹7 小时前
编写基于C++ Huffman 算法的无损压缩程序和解压程序
java·c++·算法
IT乐手7 小时前
Android 写本地日志工具类
android·java
阿维的博客日记8 小时前
spring里面的@RequestParam什么意思
java·后端·spring
laowangpython8 小时前
昆仑通态 Mcgs Pro软件安装步骤(附安装包)Mcgs Pro 3.3.6 下载安装教程(保姆级)
java·服务器·数据库·其他
罗超驿8 小时前
6.Java LinkedList深度解析:从链表原理到源码实践
java·开发语言·链表