一、创建存储空间
1、先登录oss控制台

点击+号创建存储空间,出现

二、上传文件
1、在maven项目中引入阿里的sdk
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>3.8.0</version>
</dependency>
2、创建测试方法
每个地区访问的域名规则
@Test
public void testUploading() throws Exception {
String bucket = ""; //创建存储空间的名字
File file = new File(url);
String endpoint = ""; //根据地区选择对应的endpoint
String accessKeyId = ""; //key
String accessKeySecret = ""; //密钥
//例如你的存储空间为 test 这个路径就是 test下的路径 附带文件名
//我的文件为123.html 上传路径为 template/123.html 最后访问路径就是 test/template/123.html
String ossUrl ="template/123.html";
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
// 创建PutObjectRequest对象。 库 路径 文件
PutObjectRequest putObjectRequest = new PutObjectRequest(bucket,ossUrl,file);
// 上传文件。
ossClient.putObject(putObjectRequest);
// 关闭OSSClient。
ossClient.shutdown();
}
上传之后可以登录控制台查看文件是否上传成功
三、配置自定义域名访问html
1、上传html到oss之后点击路径访问会默认下载的(- - !坑)
2、配置自定义域名可以避免这个问题
点击存储空间



可以选择自动添加CNAME记录,自动帮你配置域名CNAME解析。
没有选择自动的可以自己在域名解析里配置CNAME解析

配置解析自己的子域名对应外网访问的域名即可
网友评论