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软引用对象的创建以及对象回收
java·开发语言
xiangpanf2 分钟前
PHP爬虫框架:Goutte vs Panther
开发语言·c++·vue.js·php
开开心心就好5 分钟前
免费无广告的礼金记账本,安卓应用
java·前端·ubuntu·edge·pdf·负载均衡·语音识别
无籽西瓜a15 分钟前
OSI 七层模型详解及面经
java·网络·后端
marsh020617 分钟前
14 openclaw模板引擎使用:高效渲染动态内容
java·前端·spring·ai·编程·技术
qq_3585896120 分钟前
sylar 配置系统
java·c++·算法
佩奇大王23 分钟前
P103 日期问题
java·开发语言·算法
逸Y 仙X34 分钟前
文章八:ElasticSearch特殊数据字段类型解读
java·大数据·linux·运维·elasticsearch·搜索引擎
青木川崎36 分钟前
设计模式之面试题
java·开发语言·设计模式