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

}

相关推荐
韩立学长1 天前
【开题答辩实录分享】以《在线作业标准流程指导系统的设计与实现》为例进行选题答辩实录分享
java·javascript
一直都在5721 天前
Spring框架:AOP
java·后端·spring
sheji34161 天前
【开题答辩全过程】以 基于springboot的健身房管理系统为例,包含答辩的问题和答案
java·spring boot·后端
萧曵 丶1 天前
JAVA final 详解
java
林shir1 天前
Java基础2.2-Stream流
java
wadesir1 天前
C++基本数据类型详解(零基础掌握C++核心数据类型)
java·开发语言·c++
醇氧1 天前
【Linux】 安装 Azul Zulu JDK
java·linux·运维
多多*1 天前
2026年1月3日八股记录
java·开发语言·windows·tcp/ip·mybatis
张较瘦_1 天前
Springboot3 | 核心注解实战教程
java·spring boot
太理摆烂哥1 天前
C++之异常
java·开发语言·jvm