本人已尝试上传成功

maven加载的jar包 pom配置

<dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>2.8.3</version>
</dependency>

java代码文件上传及返回访问的URL

public static String picOSS( MultipartFile uploadFile) throws Exception {String endpoint = "http://oss-cn-shenzhen.aliyuncs.com";// 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录// https://ram.console.aliyun.com 创建String accessKeyId = "";String accessKeySecret = "";// 创建OSSClient实例OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);// 上传long time = new Date().getTime();ossClient.putObject("bucketName", "filename", new ByteArrayInputStream(uploadFile.getBytes()));// 关闭clientossClient.shutdown();Date expiration = new Date(new Date().getTime() + 3600l * 1000 * 24 * 365 * 10);String url = ossClient.generatePresignedUrl("bucketName", "filename", expiration).toString();return url;}

阿里云 对象存储java实现OSS文件上传及获取URL相关推荐

  1. Python使用阿里云对象存储OSS--服务器端上传文件

    一直在使用阿里云对象存储Oss,今天来总结一下基本用法,主要写个逻辑,具体操作都有详细的文档,会附链接 1  开通服务 首先需要开通oss服务以及创建存储空间,需要注意的是开通完oss服务之后默认的是 ...

  2. 腾讯云COS云对象存储,分布式解决签名上传

    昨天写了阿里云的OSS对象存储签名上传,今天把腾讯云的也总结一下,非常简单,开通步骤和开通子用户并授权就不再多说,类比上一篇博客: https://blog.csdn.net/m0_57249797/ ...

  3. [网站搭建] 阿里云虚拟主机搭建及FTP文件上传

    写这篇文章主要有两个原因:一方面是得到了阿里云的一个"开通码",另一方面是最近给学生们上网站制作的课程,想把学生们提交的作业上传到服务器上去,让他们体会一下自己做的东西,提升他们的 ...

  4. 阿里云对象存储服务OSS前后联调

    阿里云对象存储服务OSS前后联调 1.为什么要引入阿里云对象存储服务(OSS)?有什么好处? 1.1.什么是对象存储OSS 1.2.OSS工作原理 2.阿里云对象存储-普通上传方式 2.1.时序图 2 ...

  5. 五个问答,告诉你阿里云对象存储如何助力钉钉战胜业务洪峰

    "基于OSS在弹性扩容.跨省容灾.多租户管理以及传输加速方面的基础能力,钉钉在此次战役过程中,实现了一键切换写入区域,拆分业务到多个区域的功能,同时钉钉在跨区域的图片处理.文档预览的并发处理 ...

  6. 阿里云对象存储OSS与文件存储NAS的区别

    一.简介 应用场景:选择一款存储产品,面向文档数据的存取,不会涉及到数据处理. 产品选型主要从OSS和NAS中选择一款,满足文档存储的需求. 二.NAS优缺点 NAS 是一种采用直接与网络介质相连的特 ...

  7. 阿里云对象存储OSS文件上传

    阿里云oss地址: 对象存储OSS_云存储服务_企业数据管理_存储-阿里云阿里云对象存储OSS是一款海量.安全.低成本.高可靠的云存储服务,提供12个9的数据持久性,99.995%的数据可用性和多种存 ...

  8. 阿里云对象存储OSS用作网站静态文件加速的优势

    什么是对象存储OSS 阿里云对象存储OSS(Object Storage Service)是一款海量.安全.低成本.高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99 ...

  9. 阿里云对象存储OSS(Object Storage Service)

    文章目录 简介 endpoint:阿里云服务部署的地区位置 见解 开发步骤 配置文件 utils层(读取全局配置文件并赋值给类变量) service层 impl(基于oss驱动sdk实现类) cont ...

最新文章

  1. 3d 行为树编辑器_cocos creator主程入门教程——有限状态机和行为树
  2. 操作系统原理第七章:死锁
  3. 全球及中国家电用PET薄膜涂层钢卷市场前景形势与未来竞争规模展望报告2022版
  4. linux grub设置cpu频率,Linux:使用性能调控器时,为什么CPU频率会发生波动?
  5. 博客教程中百度网盘地址
  6. seleniumpython定位网页元素方法_使用Selenium对网页元素进行定位的诸种方法
  7. 如何判断自己的编程水平
  8. [Leedcode][JAVA][第14题][最长公共前缀][二分][横竖扫描][分治]
  9. 如何关闭父窗体?C#
  10. 如此沙雕的代码注释,还是程序员会玩!
  11. 【输入一个年份,判断是否为闰年(leap year)】
  12. [文摘20070930]每个人都需要掌握的18个人情世故
  13. Windows Server 8 Tips (二) Hyper-V 3:用PowerShell导出和导入虚拟机
  14. 编程语言python怎么读-Python之编程基础(编程语言分类)
  15. Python基础知识入门(一)
  16. 新MacBook Pro软件安装记录
  17. VOC2007.annotation文件解读
  18. 轻量级的无线抓包(microsoft network monitor)
  19. 激活码和注册码有什么不同?
  20. java joda range,Java:joda time

热门文章

  1. Excel中批量插入图片并对齐
  2. 基于JAVA英语网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  3. 王者荣耀4月14日服务器维护,《王者荣耀》4月14日更新了什么 4月14日更新更新内容一览...
  4. java开发操作系统:一个程序向另一个程序伸出的咸猪手
  5. 用Python-turtle库作图可以画出哪些漂亮的树?
  6. PHP怎么统计下载次数(下载量代码)
  7. Linux时间管理(三) GTOD
  8. js获取id、echarts中的绘制方法
  9. 微信小程序 拨打电话功能
  10. Hadoop精华问答 | Hadoop框架中最核心的设计是什么?