记录使用阿里云对象存储OSS服务
1,首先引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
2, 配置Key,endpoint相关信息
spring:
alicloud:
access-key: LTAI5xxxxxwP54x
secret-key: VpStxx7xxZzgxxxxoWP1e6tYE
oss:
endpoint: oss-cn-beijing.aliyuncs.com
3,使用OSSClient进行相关操作
@Autowired
OSSClient ossClient;
@Test
public void testUpload() throws FileNotFoundException {
// 填写本地文件的完整路径。如果未指定本地路径,则默认从示例程序所属项目对应本地路径中上传文件流。
InputStream inputStream = new FileInputStream("C:\\Users\\woita\\Desktop\\6.jpg");
// 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称。
ossClient.putObject("naisimall", "girl.txt", inputStream);
// 关闭OSSClient。
ossClient.shutdown();
System.out.println("上传成功");
}
4,搞完收工