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

}

相关推荐
ckm紫韵1 分钟前
Maven搭建私服Nexus教程
java·maven·nexus
故以往之不谏2 分钟前
JAVA--类和对象4.1--构造方法基础
java·开发语言·javascript
代码栈上的思考2 分钟前
消息队列自定义应用层协议设计:参数取舍与响应封装的核心逻辑
开发语言·php
014-code3 分钟前
Java Optional 那些被忽略的用法
java·数据库·javase
cch89185 分钟前
PHP与C语言:从网页到内核的编程对决
c语言·开发语言·php
A 小码农6 分钟前
亲测AI智能小助手-IDEA中使用腾讯混元大模型
java·人工智能·intellij-idea
eggwyw6 分钟前
redis 使用
java
ERBU DISH8 分钟前
ChatGLM2-6B模型推理流程和模型架构详解
java
FlyChat10 分钟前
从零到亿:拆解“智搜搜索”工业化引擎——PHP如何驯服ElasticSearch、Kafka与多语言爬虫巨兽
elasticsearch·kafka·php
BullSmall13 分钟前
IntelliJ IDEA 安装与环境配置指南(2026 最新)
java·ide·intellij-idea