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为的文件名
如下图:
添加完成后,点击send,发起请求,等待返回数据,返回的json格式中data所对应的地址,为该文件的预览地址。
同时,你也可在你的oss里面查看你的文件。
以上就是springboot整合阿里云oss对象存储实现文件上传的详细内容,更多关于springboot整合阿里云oss的资料请关注其它相关文章!
推荐阅读
-
SpringBoot整合阿里云OSS对象存储服务实现文件上传
-
springboot整合阿里云OSS实现文件上传
-
Springboot2整合阿里云OSS实现文件上传、下载、删除、查看
-
SpringBoot整合阿里云OSS对象存储服务的实现
-
SpringBoot整合云服务器下的FastDFS实现文件上传
-
SpringBoot整合腾讯云COS对象存储实现文件上传的示例代码
-
SpringBoot整合阿里云OSS对象存储服务实现文件上传
-
springboot整合阿里云OSS实现文件上传
-
Springboot2整合阿里云OSS实现文件上传、下载、删除、查看
-
SpringBoot整合云服务器下的FastDFS实现文件上传