1.配置aliyun-oss.properties
aliyun.endpoint=
aliyun.accessKeyId=
aliyun.accessKeySecret=
aliyun.bucketName=
aliyun.urlPrefix=
2.读取配置信息
spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor了,在pom中添加如下依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
3.上传
ossClient.putObject(aliyunConfig.getBucketName(), filePath, new
ByteArrayInputStream(uploadFile.getBytes()));
参数介绍: 第一个是你的BucketName,第二个是你存放图片的路径,最后一个是你的文件流。
4.测试
具体要返回什么数据就看你需要什么自己定制了。
oss存储后生成的图片地址是直接下载的,如果需要配置预览需要将自己备案的域名进行绑定。