欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot整合阿里云OSS对象存储服务实现文件上传

程序员文章站 2022-08-28 21:17:08
1. 准备工作:一、首先登录阿里云oss对象存储控制台创建一个bucket作为你的存储空间。二、创建access keyan按要求创建进行,这里的方法步骤我就不展现出来了,你们可以自行查询阿里云文档,...

1. 准备工作:

一、首先登录阿里云oss对象存储控制台创建一个bucket作为你的存储空间。
二、创建access keyan按要求创建进行,这里的方法步骤我就不展现出来了,你们可以自行查询阿里云文档,这个获取值本身就不难。
重点:记下你的accesskey id、accesskey secret以及你刚才创建的buacket名字bucketname。

2. 配置:

在pom里引入oss要用的依赖

在application.yml里面添加配置文件

3. 详细代码:

第一步:创建一个service包,新建一个aliyunossservice.java

第二步:在service包里创建一个impl包,新建一个aliyunossserviceimpl.java

第三步:创建一个util包,新建一个fileuploadutil.java

第四步:定义接口创建一个controller包,新建一个fileupload.java

4. 测试:

首先运行启动类,在postman进行测试
选择请求方式:post
请求路径:localhost:8080/oss/fileoss
选择body-->form-data
-----第一列数据:key为file,选择类型为file,添加value为自己想要上传的文件;
-----第二列数据:key为filename,选择类型为text,添加value为的文件名

如下图:

SpringBoot整合阿里云OSS对象存储服务实现文件上传

添加完成后,点击send,发起请求,等待返回数据,返回的json格式中data所对应的地址,为该文件的预览地址。
同时,你也可在你的oss里面查看你的文件。

以上就是springboot整合阿里云oss对象存储实现文件上传的详细内容,更多关于springboot整合阿里云oss的资料请关注其它相关文章!