1、阿里云配置
没有阿里云账号的先去注册一个,或者用支付宝账号登录,到管理控制台点击开通oss对象存储
1.1 新建bucket
点击对象存储OSS
因为使用主体账户不是很安全,创建一个子用户,点击头像有个accesskey管理,点进去进行创建,其它一些消息如下
2、配置信息
加入依赖
<!-- 阿里云 oss-->
<!-- <dependency>-->
<!-- <groupId>com.aliyun.oss</groupId>-->
<!-- <artifactId>aliyun-sdk-oss</artifactId>-->
<!-- <version>3.10.2</version>-->
<!-- </dependency>-->
2.1 进行测试
@Test
public void testUpload() throws FileNotFoundException {
// Endpoint以杭州为例,其它Region请按实际情况填写。
String endpoint = "oss-cn-beijing.aliyuncs.com";
// // 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建。
String accessKeyId = "LTAI4FwvfjSycd1APnuG9bjj";
String accessKeySecret = "O6xaxyiWfSIitcOkSuK";
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
// 上传文件流。
InputStream inputStream = new FileInputStream("C:\\Users\\lfy\\Pictures\\Camera Roll\\1.jpg");
ossClient.putObject("gulimall-hello", "1.jpg", inputStream);
// 关闭OSSClient。
ossClient.shutdown();
System.out.println("上传完成...");
}
}
2.2 测试结果