1、如何用java获取七牛"空间域名
使用Java标准类库java.NET.URL
java.Net.URL url = new java.net.URL("");
String host = url.getHost();// 获取主机名
System.out.println("host:"+host);// 结果 blog.csdn.net
2、七牛融合 cdn 加速域名 怎么用
CDN的特点 本地缓存加速 镜像加速 远程加速 带宽加速 集群抗攻击 1 本地cacha加速 提高了企业站点 (尤其含有大量图片和静态页面站点)的访问速度 并大大提高以上性能站点的稳定性 2 镜像服务 消除了 各大运营商之间互联的瓶颈造成的影响 实现了...
3、七牛的下载域名是什么?
没有
4、thinkphp配置七牛 domain参数什么意思
'domain' => '<这里填七牛外链默认域名>',
第一步,注册七牛云,创建空间,将空间设为私有,需要记下的东西:
accessKey,secrectKey,domain,bucket
第二步配置ThinkPHP
在config.php添加
'UPLOAD_SITEIMG_QINIU' => array (
'maxSize' => 5 * 1024 * 1024,//文件大小
'rootPath' => './',
'saveName' => array ('uniqid', ''),
'driver' => 'Qiniu',
'driverConfig' => array (
'accessKey' => '<这里填七牛AK>',
'secrectKey' => '<这里填七牛SK>',
'domain' => '<这里填七牛外链默认域名>',
'bucket' => '<这里填七牛空间名称>',
)
)
复制代码
第三步,上传文件
控制器
$setting=C('UPLOAD_SITEIMG_QINIU');
$Upload = new \Think\Upload($setting);
$info = $Upload->upload($_FILES);
复制代码
上传文件后得到的$info是这样的
array(1) {
["photo"] => array(10) {
["name"] =>
["type"] =>
["size"] =>
["key"] =>
["ext"] =>
["sha1"] =>
["savename"] =>
["savepath"] =>
["url"] =>
}
}
复制代码
第四步,计算下载凭证
Common目录function.php添加方法
function Qiniu_Encode($str) // URLSafeBase64Encode
{
$find = array('+', '/');
$replace = array('-', '_');
return str_replace($find, $replace, base64_encode($str));
}
function Qiniu_Sign($url) {//$info里面的url
$setting = C ( 'UPLOAD_SITEIMG_QINIU' );
$etime = NOW_TIME + 86400;//下载凭证有效时间
$DownloadUrl = $url . '?e=' . $etime;
$Sign = hash_hmac ( 'sha1', $DownloadUrl, $setting ["driverConfig"] ["secrectKey"], true );
$EncodedSign = Qiniu_Encode ( $Sign );
$Token = $setting ["driverConfig"] ["accessKey"] . ':' . $EncodedSign;
$RealDownloadUrl = $DownloadUrl . '&token=' . $Token;
return $RealDownloadUrl;
}
复制代码
$RealDownloadUrl为下载对应私有资源的可用URL
注意
我在开发中没有遇到QiniuStorage.class.php文件$ak和$sk值不对的问题,估计是官方已经修改这个bug。
但是我上传文件是都是提示上传地址不对,最后检查发现七牛现在存储区域已经支持华东,华北,华南等多个区域,但是官方还是华东的上传地址,需要手动修改QiniuStorage.class.php文件的配置
public $QINIU_RSF_HOST = '';
public $QINIU_RS_HOST = 'h';
//public $QINIU_UP_HOST = '';//华东
//public $QINIU_UP_HOST = '';//华北
public $QINIU_UP_HOST = '';//华南
public $timeout = '';
5、七牛云储存怎么搭建域名?
“域名”是没人可以搭建的
那是国际域名中心统一注册管理的
就算国内提供注册的也大部分是代理商
如果你的想法跟表达的不一致
最好准确,明确,清楚的表达出来,
否则别人很难靠瞎猜解决你的困惑。
6、七牛可以自定义域名吗
可以的但是免费的好像不行的你要会员的哈
7、七牛提供的域名为什么是无效域名
别用人家提供的域名 免费的东西能好么?你还是花几十块钱 自己去爱米友买一个已备案域名!
8、七牛云绑定自定义域名时要填备案号,但是域名怎么备案啊
你的空间在那里购买的,就在那里备案。
比如:
你的域名在阿里云,空间也在阿里云,那就在阿里云备案;
如果域名在阿里云,空间在新网,那就在新网备案;
阿里云的备案地址是下面这个: