OSS上传图片并获取相关链接
一、有关图片上传代码
代码为批量图片上传,单张图片上传,剔除有关循环即可
public class OSSUtil {public static String[] pictureToOSS(Object[] data,String[] pictureType,String[] picturePath){// yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。String endpoint = "11111111111111111111111";// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。String accessKeyId = "11111111111111111";String accessKeySecret = "11111111111111111";// 创建OSSClient实例。OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId,accessKeySecret);ObjectMetadata objectMetadata = new ObjectMetadata();// 填写Byte数组。Date expiration = new Date(new Date().getTime() + 3600 * 1000*240);String[] ossUrl=new String[picturePath.length];int pictureIndex=0;String pictureName;// 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称for(int i=0;i< data.length;i++){pictureName=picturePath[i];//配置图片格式objectMetadata.setContentType("image/"+pictureType[i]);//图片上传ossClient.putObject("wordimport-pictures-test",pictureName , new ByteArrayInputStream((byte[]) data[i]),objectMetadata);//获取urlString path =ossClient.getObject("wordimport-pictures-test",pictureName).getResponse().getUri();ossUrl[i]=path;}// 关闭OSSClient。ossClient.shutdown();return ossUrl;}
}
二、关于url无法显示图片的处理
- 例如这种访问url是这种情况
- 处理方式——修改读写权限即可,设置为公共读
OSS上传图片并获取相关链接相关推荐
- wordpress php 链接,WordPress中获取页面链接和标题的相关PHP函数用法解析
get_permalink()(获取文章或页面链接)get_permalink() 用来根据固定连接返回文章或者页面的链接.在获取链接时 get_permalink() 函数需要知道要获取的文章的 I ...
- 【Spring Boot】使用JDBC 获取相关的数据
使用JDBC 获取相关的数据 什么是JDBC Java Database Connectivity 是一种用于执行SQL语句的Java API,与数据库建立连接.发送 操作数据库的语句并处理结果. S ...
- ae稳定不能获取动态服务器,ae 获取动态链接服务器超时
ae 获取动态链接服务器超时 内容精选 换一换 IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题.如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以 ...
- Maya USD 批量改 Variant Sets 批量设置 Active 的小工具(附USD相关链接)
前言:在Maya中操作USD只需要获取到USD的实例然后用USD的方法去操作即可 相关链接 User Documentation and Tutorials API Documentation May ...
- 电影网网站优化-相关链接篇
以前,在电影网(http://www.m1905.com)每条资讯下面的相关链接,我们采用的是实时动态调取最新的相关信息,在不影响用户浏览的情况下,用js的方式加载相关内容. 如下图: 后来,分析网易 ...
- Java实现七牛云上传图片、读取图片链接
Java后端实现七牛云上传图片.读取图片链接 添加依赖 <!--七牛云sdk--><dependency><groupId>com.qiniu</groupI ...
- python软件安装链接电视_Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法...
本文实例讲述了Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法.分享给大家供大家参考,具体如下: 做个笔记 (python 3.6,django 2.0)def get_url ...
- http请求头获取请求链接_我们如何设计文件请求链接
http请求头获取请求链接 File Request Links is a new feature we implemented which allows users to receive files ...
- R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator )
R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator (i ...
最新文章
- X3D中Profile如何翻译
- c++ mysql 取出数据,c++从数据库的表中读取数据
- 运算服务器v9型号,v9云服务器
- CVPR 2018 SINT++:《SINT++: Robust Visual Tracking via Adversarial Hard Positive Generation》论文笔记
- jemter安装Transactions per Second和Response Times Over Time插件
- Android软件开发之盘点所有Dialog对话框大合集(一)
- git tag什么时候使用_git使用教程9pycharm 使用 tag 打标签
- 云小课 | 使用ROMA API,API管理从此不用愁
- pdn阻抗测试_Hyperlynx仿真PDN阻抗后仿真
- SpringAOP导致@Autowired依赖注入失败
- JVM常量池和八种基本数据及字符串
- Flash mx 课程指导大纲
- hbuildx制作app链接mysql_HBuilder制作的APP怎么连接SQLServer数据库,求大神指点一下,谢谢了!...
- R语言绘制韦布尔分布图和泊松(Poisson)分布图,并为二项分布(泊松分布)绘制不同颜色
- 标识符的命名规则及命名规范
- PCB各层的含义(讲的非常易懂清晰)
- office2016专业增强版语言包 VOL
- 华为鸿蒙支持APP,曝华为鸿蒙 2.0 将于 6 月 2 日正式登场,200+ 主流 App 已支持
- 干货|机器学习的数学基础
- Java 将表格数据导入word文档中