美文网首页
oss上传html文件和配置域名访问

oss上传html文件和配置域名访问

作者: 麻烦大麻要坚强 | 来源:发表于2019-12-10 11:35 被阅读0次
一、创建存储空间

1、先登录oss控制台


image.png

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

image.png
二、上传文件

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解析


还是点击概览下面有个访问域名
配置解析自己的子域名对应外网访问的域名即可

相关文章

网友评论

      本文标题:oss上传html文件和配置域名访问

      本文链接:https://www.haomeiwen.com/subject/pcgwgctx.html