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

}

相关推荐
漫霂2 分钟前
二叉树的翻转
java·数据结构·算法
语戚2 分钟前
力扣 51. N 皇后:基础回溯、布尔数组优化、位运算全解(Java 实现)
java·算法·leetcode·力扣·剪枝·回溯·位运算
zhanghongbin013 分钟前
本地持久化:网络故障数据保护
服务器·网络·php
程序猿阿越12 分钟前
Kafka4源码(三)Share Group共享组
java·后端·源码阅读
亦暖筑序14 分钟前
让AI不再"一本正经胡说八道":Spring AI RAG与VectorStore源码全解
java·源码阅读
蒙奇·D·路飞-18 分钟前
大模型时代下 Java 后端开发的技术重构与工程实践
java·开发语言·重构
软件开发技术21 分钟前
最新版310版本绿豆UI9+后台源码+TV版APK+手机版APK
php
ZK_H1 小时前
半导体工艺流程
java·c语言·开发语言·计算机网络·金融
liliangcsdn1 小时前
sentence-transformer如何离线加载和使用模型
开发语言·前端·php
Crazy________1 小时前
4.10dockerfile构建镜像
java·开发语言