前言
之前为PbootCms做的OSS插件,都是使用的阿里云分配的oss域名,前些天客户使用插件的过程中,需要使用自定义域名。的确,阿里云自动分配的OSS域名是有点不太协调,太长了。
然后就顺道研究了下如何使用自定义域名绑定OSS。这里要吐槽下阿里云的开发文档,太难找了。
上酸菜
直接给出阿里云的文档,让各位与我一样迷惘过的同学少走下弯路。
https://help.aliyun.com/document_detail/32100.html?source=5176.11533457&userCode=8giwrppt&type=copy
代码也很简单
//这个是阿里云分配oss域名的代码
try {
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
} catch (OssException $e) {
print $e->getMessage();
}
//这里是自定义域名的代码。
try { // true为开启CNAME。CNAME是指将自定义域名绑定到存储空间上。
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint, true);
} catch (OssException $e) {
print $e->getMessage();
}
仔细观察下,就是OssClient对象多了一个true参数。
只需先判断下域名是否是阿里云的后缀,分下情况写一下这段代码就可以了。
卖瓜
PbootCms阿里云OSS插件和七牛云存储插件
该插件已经更新对OSS自定义域名的支持。
联系客服
请使用QQ扫码
请使用微信扫码
文章评论(审核通过可见)