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

}

相关推荐
天天摸鱼的java工程师4 分钟前
如何实现数据实时同步到 ES?八年 Java 开发的实战方案(从业务到代码)
java·后端·面试
掉鱼的猫7 分钟前
老码农教你:Solon + EasyExcel 导出工具
java·excel
一枚小小程序员哈8 分钟前
基于php的萌宠社区网站的设计与实现、基于php的宠物社区论坛的设计与实现
开发语言·php·宠物
only-qi8 分钟前
Spring Boot 实时广播消息
java·spring boot·后端
Java水解9 分钟前
Java开发实习超级详细八股文
java·后端·面试
带刺的坐椅24 分钟前
老码农教你:Solon + EasyExcel 导出工具
java·excel·solon·easyexcel
迷知悟道34 分钟前
java面向对象的四大核心特征之继承---超详细(保姆级)
java
lixn35 分钟前
深入理解JVM字节码:invokedynamic
java·jvm
数据智能老司机38 分钟前
探索Java 全新的线程模型——结构化并发
java·性能优化·架构
数据智能老司机38 分钟前
探索Java 全新的线程模型——作用域值
java·性能优化·架构