当前位置: 首页 > news >正文

SpringBoot 七牛云 OSS 私有模式 获取访问链接

目录

一、问题引出

二、在SpringBoot中获取私有访问路径的操作


一、问题引出

由于七牛云OSS的公有模式存在被盗刷的风险,可能导致服务器额外的费用,于是我选择私有模式进行操作。私有模式的访问路径是一个问题,因为需要对应着token和e这两个参数,经过尝试后,我发现解决私有访问的方法如下。

七牛云的常规操作见:Springboot OSS 七牛云 上传、删除、访问图_七牛云oss-CSDN博客

二、在SpringBoot中获取私有访问路径的操作

@Service
public class QiniuOSSServiceImpl implements QiniuOSSService {@Autowiredprivate Auth auth;@Overridepublic String getOSSToken(String key) {return auth.privateDownloadUrl(QiniuOSSService.HOST + key, QiniuOSSService.TOKEN_EXP);}
}
String HOST = "http://domain/";  //OSS host
int TOKEN_EXP = 3600; //OSS token过期时间 秒 s

这样即可获取到私有访问路径,测试发现私有访问路径有效。

参考文档:如何获取存储文件的外链接 - 七牛开发者中心

http://www.lryc.cn/news/359482.html

相关文章:

  • python-模块-网络编程-多任务
  • 火狐浏览器网页翻译
  • R语言数据分析案例以及要点和难点
  • 【STL源码剖析-空间配置器】stack、queue简单实现
  • VR导航的实现原理、技术优势和应用场景
  • 淘宝镜像的https证书过期
  • VSCODE 常用快捷键
  • 医院该如何应对网络安全?
  • 【qt】多窗口开发
  • iOS Hittest 机制和实际应用
  • C# 工厂模式学习
  • AI生成微信职业头像
  • 遥感图像的深度学习的任务类型
  • 162.二叉树:填充每个节点的下一个右侧节点指针(力扣)
  • NLP(20)--知识图谱+实体抽取
  • 【mysql数据库】mycat中间件
  • 满帮集团 Eureka 和 ZooKeeper 的上云实践
  • ubuntu中彻底删除mysql (配置文件删除可选)
  • 根据模板和git commit自动生成日·周·月·季报
  • matlab GUI界面设计
  • MyBatis 面试题
  • C#根据数据量自动排版标签的样例
  • 【网络安全】Web安全基础 - 第一节:使用软件及环境介绍
  • Mac下载docker
  • k8s_设置dns
  • 翻译《The Old New Thing》- What a drag: Dragging a virtual file (HGLOBAL edition)
  • SA316系列音频传输模块-传输距离升级音质不打折
  • 【机器学习】智能选择的艺术:决策树在机器学习中的深度剖析
  • 电脑缺少运行库,无法启动程序
  • 【计算机软考_初级篇】每日十题2