OSS对象存储步骤
1. 引入 OSS对象存储start
com.alibaba.cloud spring-cloud-starter-alicloud-oss2. yml 配置 access-,secret-key,endpoint等相关信息
spring:
cloud:
alicloud:
access-key: LTAI5t9ZJLK9CDbLwQGADgff
secret-key: Oih4ZBQ9avUpRjGRRucF2V6bNbGWAQ
oss:
endpoint: https://oss-cn-hangzhou.aliyuncs.com
3.使用对象存储client
@Autowired
OSSClient ossClient;
4. 调用OSSClient进行相关操作
// 填写Bucket名称,例如examplebucket。
String bucketName = “oss-wj”;
// 填写文件名。文件名包含路径,不包含Bucket名称。例如exampledir/exampleobject.txt。
String objectName = “1.jpg”;
try {
InputStream inputStream=new FileInputStream(“C:\Users\z’j\Pictures\Saved Pictures\1.jpg”);
ossClient.putObject(bucketName, objectName,inputStream);
} catch (OSSException e) {
e.printStackTrace();
} finally {
// 关闭OSSClient。
ossClient.shutdown();
System.out.println(“上传完成!”);
}