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

}

相关推荐
小坏讲微服务4 分钟前
Spring Boot 4.0 与 Spring Cloud Alibaba 2025 整合完整指南
java·spring boot·分布式·后端·spring cloud·微服务·架构
毕设源码-邱学长5 分钟前
【开题答辩全过程】以 基于Spring Boot的酒店管理系统为例,包含答辩的问题和答案
java·spring boot·后端
catchadmin7 分钟前
PHP Fiber 优雅协作式多任务
后端·php
晨晖214 分钟前
MyBatisPlus的条件构造器
java·数据库·windows
有味道的男人17 分钟前
速卖通商品详情接口(速卖通API系列)
java·大数据·数据库
一只小透明啊啊啊啊18 分钟前
垃圾回收算法有哪些
java·jvm
DanB2420 分钟前
Java(网络编程)
java·网络·php
5***846423 分钟前
Spring全家桶简介
java·后端·spring
u***13725 分钟前
Tomcat的server.xml配置详解
xml·java·tomcat
花阴偷移40 分钟前
kotlin语法(上)
android·java·开发语言·kotlin