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

}

相关推荐
Xudde.10 小时前
班级作业笔记报告0x04
笔记·学习·安全·web安全·php
翊谦11 小时前
Java Agent开发 Milvus 向量数据库安装
java·数据库·milvus
晓晓hh11 小时前
JavaSE学习——迭代器
java·开发语言·学习
查古穆11 小时前
栈-有效的括号
java·数据结构·算法
Java面试题总结11 小时前
Spring - Bean 生命周期
java·spring·rpc
硅基诗人11 小时前
每日一道面试题 10:synchronized 与 ReentrantLock 的核心区别及生产环境如何选型?
java
014-code11 小时前
String.intern() 到底干了什么
java·开发语言·面试
eastyuxiao12 小时前
如何在不同的机器上运行多个OpenClaw实例?
人工智能·git·架构·github·php
摇滚侠12 小时前
JAVA 项目教程《苍穹外卖-12》,微信小程序项目,前后端分离,从开发到部署
java·开发语言·vue.js·node.js
楚国的小隐士12 小时前
为什么说Rust是对自闭症谱系人士友好的编程语言?
java·rust·编程·对比·自闭症·自闭症谱系障碍·神经多样性