一、有关图片上传代码

代码为批量图片上传,单张图片上传,剔除有关循环即可

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无法显示图片的处理

  1. 例如这种访问url是这种情况
  2. 处理方式——修改读写权限即可,设置为公共读

OSS上传图片并获取相关链接相关推荐

  1. wordpress php 链接,WordPress中获取页面链接和标题的相关PHP函数用法解析

    get_permalink()(获取文章或页面链接)get_permalink() 用来根据固定连接返回文章或者页面的链接.在获取链接时 get_permalink() 函数需要知道要获取的文章的 I ...

  2. 【Spring Boot】使用JDBC 获取相关的数据

    使用JDBC 获取相关的数据 什么是JDBC Java Database Connectivity 是一种用于执行SQL语句的Java API,与数据库建立连接.发送 操作数据库的语句并处理结果. S ...

  3. ae稳定不能获取动态服务器,ae 获取动态链接服务器超时

    ae 获取动态链接服务器超时 内容精选 换一换 IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题.如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以 ...

  4. Maya USD 批量改 Variant Sets 批量设置 Active 的小工具(附USD相关链接)

    前言:在Maya中操作USD只需要获取到USD的实例然后用USD的方法去操作即可 相关链接 User Documentation and Tutorials API Documentation May ...

  5. 电影网网站优化-相关链接篇

    以前,在电影网(http://www.m1905.com)每条资讯下面的相关链接,我们采用的是实时动态调取最新的相关信息,在不影响用户浏览的情况下,用js的方式加载相关内容. 如下图: 后来,分析网易 ...

  6. Java实现七牛云上传图片、读取图片链接

    Java后端实现七牛云上传图片.读取图片链接 添加依赖 <!--七牛云sdk--><dependency><groupId>com.qiniu</groupI ...

  7. python软件安装链接电视_Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法...

    本文实例讲述了Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法.分享给大家供大家参考,具体如下: 做个笔记 (python 3.6,django 2.0)def get_url ...

  8. http请求头获取请求链接_我们如何设计文件请求链接

    http请求头获取请求链接 File Request Links is a new feature we implemented which allows users to receive files ...

  9. 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 ...

最新文章

  1. X3D中Profile如何翻译
  2. c++ mysql 取出数据,c++从数据库的表中读取数据
  3. 运算服务器v9型号,v9云服务器
  4. CVPR 2018 SINT++:《SINT++: Robust Visual Tracking via Adversarial Hard Positive Generation》论文笔记
  5. jemter安装Transactions per Second和Response Times Over Time插件
  6. Android软件开发之盘点所有Dialog对话框大合集(一)
  7. git tag什么时候使用_git使用教程9pycharm 使用 tag 打标签
  8. 云小课 | 使用ROMA API,API管理从此不用愁
  9. pdn阻抗测试_Hyperlynx仿真PDN阻抗后仿真
  10. SpringAOP导致@Autowired依赖注入失败
  11. JVM常量池和八种基本数据及字符串
  12. Flash mx 课程指导大纲
  13. hbuildx制作app链接mysql_HBuilder制作的APP怎么连接SQLServer数据库,求大神指点一下,谢谢了!...
  14. R语言绘制韦布尔分布图和泊松(Poisson)分布图,并为二项分布(泊松分布)绘制不同颜色
  15. 标识符的命名规则及命名规范
  16. PCB各层的含义(讲的非常易懂清晰)
  17. office2016专业增强版语言包 VOL
  18. 华为鸿蒙支持APP,曝华为鸿蒙 2.0 将于 6 月 2 日正式登场,200+ 主流 App 已支持
  19. 干货|机器学习的数学基础
  20. Java 将表格数据导入word文档中

热门文章

  1. 微信小程序最新资讯集合
  2. Team Leader你会带团队吗?深刻理解团队合作以及原理
  3. ‘this’不能用于常量表达式错误(C++)【问题解决】
  4. 3D全景建模VR景区度假村线上3D展示设计
  5. NETCAT端口扫描
  6. python实现批量提取图片中文字的小工具
  7. 什么时候 Python 的 List,Tuple 最后一个 Item 后面要加上一个逗号
  8. 网瘾少年的自白:预退学少年最终实现编程梦?
  9. CECBC区块链专委会副主任吴桐主讲光大证券法定数字货币讲座
  10. 【程序人生】4000万字的《二十四史》,浓缩为这70句,材料必备。