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

}

相关推荐
m0_7167652339 分钟前
C++提高编程--STL初识、string容器详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
Memory_荒年40 分钟前
马年驯服不稳定服务:Resilience4j 容错救星驾到!
java·后端
卓怡学长40 分钟前
m278基于web的在线教学质量评价系统
java·数据库·spring·tomcat·maven·intellij-idea
程序员buddha40 分钟前
Java面试八股文Redis篇
java·redis·面试
rannn_11144 分钟前
【Redis|实战篇4】黑马点评|分布式锁
java·数据库·redis·分布式·后端
wapicn991 小时前
智能识别技术在生活服务领域的落地应用与前景展望
java·c++·人工智能·python·php
zhouping@1 小时前
[BSidesCF 2020]Hurdles
学习·php
吠品1 小时前
QEMU Windows虚拟机NAT网络配置指南:实现IP自动获取与外部访问
开发语言·php
umeelove351 小时前
Spring 循环依赖
java·后端·spring
用户3295125759061 小时前
Day05-数组和面向对象基础
java