云计算开发者社区

用新浪微博连接

一步搞定

查看: 132|回复: 0

[Storage] SAE的storage绑定的独立域名并上传SSL证书后没有API获取地址 [复制链接]

Rank: 5Rank: 5

发表于 2017-9-1 20:28:49 |显示全部楼层
1金豆
网站全面改成HTTPS访问资源怎么办?
我现在都是HTTPS访问,http://tibiji-uploads.stor.sinaa ... 121019_144518_8.jpg 这种图片资源不能直接改成HTTPS访问
于是我把torage 绑定域名并安装 SSL证书
这样 http://tibiji-uploads.stor.sinaapp.com/ 就可以用
https://files.tibiji.com/


但是API里只有
$domain = ‘uploads’;
$filePath = ‘/avatar/201210/20121019_144518_8.jpg’;
$s=Think::instance('SaeStorage');
return $s->getUrl($domain,$filePath);


获得 http://tibiji-uploads.stor.sinaapp.com/avatar/201210/20121019_144518_8.jpg
但有什么办法修改上面代码获得
https://files.tibiji.com/uploads/avatar/201210/20121019_144518_8.jpg


发工单客服告诉我:你自己写一个类,extends我们的类,然后覆盖掉原来的这个获取URL的函数试一下。只需要改 $s=Think::instance(\\\'SaeStorage\\\'); 这里就可以了。这个最简单,改动最小。


但是我不想写死我想要是用API方法getUrl()取到的 tibiji-uploads.stor.sinaapp.com
怎么才能API取到我绑定的域名 files.tibiji.com




使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|云计算开发者社区 ( 京ICP证000007-137 )

GMT+8, 2017-9-24 23:51 , Processed in 0.164676 second(s), Total 12, Slave 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部