oss 私有云访问 获取临时图片地址

news/2024/11/16 14:59:31/

oss私有bucket 访问,当然公有bucket可以直接访问,私有可以获取临时访问地址

先配置一些参数 记得maven引入oss SDK
在这里插入图片描述

  <!--Add oss--><dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.10.2</version></dependency>

类以及方法定义

@Getter
@Setter
@Component
public class OssUtils {@Value("${oss.accessKeyId}")public String accessKeyId;@Value("${oss.accessKeySecret}")public String accessKeySecret;@Value("${oss.endpoint}")public String endpoint;@Value("${oss.bucketName}")public String bucketName;public OSSClient initClient() {if (null == client) {ClientConfiguration conf = new ClientConfiguration();conf.setConnectionTimeout(5000);conf.setMaxErrorRetry(10);CredentialsProvider provider = new DefaultCredentialProvider(accessKeyId, accessKeySecret);client = new OSSClient(endpoint, provider, conf);}return client;}public String getUrl(String key) {initClient();// 设置URL过期时间为1小时。Date expiration = new Date(new Date().getTime() + 3600 * 1000);// 生成以GET方法访问的签名URL,访客可以直接通过浏览器访问相关内容。URL url = client.generatePresignedUrl(bucketName, key, expiration);return url.toString();}
}

http://www.ppmy.cn/news/788617.html

相关文章

根据图片的url获取图片的宽高

1. 代码实现 let image new Image() image.src this.imgUrl // imgUrl&#xff1a;图片的地址 console.log(image.width)2. Image() 1&#xff09;描述 Image() 函数将会创建一个新的 HTMLImageElement 实例。 它的功能等价于 document.createElement(img) 2&#xff09…

通过图片url 获取图片file对象

/*** 通过图片url 获取图片file对象* param url* param fileName 文件名称(一定要带后缀)* param callback 回调函数* returns {*}*/ function getImageFileFromUrl(url, fileName,callback) {var blob null;var xhr new XMLHttpRequest(); xhr.open("GET", url);x…

js获取html中图片路径,用js快速的获取html页面中图片的地址

这次给大家带来用js快速的获取html页面中图片的地址&#xff0c;用js快速获取html页面中图片的地址的注意事项有哪些&#xff0c;下面就是实战案例&#xff0c;一起来看一下。 这篇文章主要介绍了js获取html代码中图片地址的实现代码,需要的朋友可以参考下 第一种方法&#xff…

js获取图片宽高等数据

一、根据图片链接url 来获取图片宽高 getImageSize(url) {return new Promise((resolve) > {var img document.createElement("img");img.src url;img.onload () > {// 为什么要写 onload 是因为要等他加载完之后才能获取到图片宽高resolve({width:img.na…

android 获取图片的真实地址

在开发中我们需要获取手机上的图片信息&#xff0c; 系统提供的有时候是一个可以访问展示的uri地址&#xff0c;但是当我们需要对图片进行一定的操作时比如 删除。这个时候去删除是无法操作的&#xff0c;因为系统提供的地址并不是对应图片在手机中的真实文件路径。所以需要对u…

Java获取及处理富文本图片地址

最近遇上了富文本图片与资源服务器不匹配的问题&#xff0c;百度了一些文章&#xff0c;总结的几个方法。 1、使用正则表达是获取图片地址后&#xff0c;重新组合富文本的内容 public static List<String> getImgStr(String htmlStr) {List<String> list new Ar…

获取图片地址的最后的图片名称

用正则表达式&#xff1a; var url http://www.baidu.com/path/a/b/c.png; var data url.match(/[^/](?!.*\/)/g); console.log(data); // ["c.png"]lastIndexOf&#xff1a; var url http://www.baidu.com/path/a/b/c.png; var format url .substr(url .last…

04 JS通过图片连接获取图片的尺寸大小

问题描述 项目中有这样一个需求&#xff0c;就是从后台返回了一个图片的链接&#xff0c;然后前端要将这个图片叠加到地图上。在实现这个需求的时候&#xff0c;需要获取到不同图片的尺寸大小&#xff0c;关于图片的尺寸大小后台是没有返回的&#xff0c;只有通过前端去获取&a…