123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?php
- class Api_Upload extends PhalApi_Api {
- public function getRules() {
- return array(
- );
- }
-
-
- public function getCosInfo(){
- $rs=array("code"=>0,"msg"=>"","info"=>array());
- $configpri=getConfigPri();
- $cloudtype=$configpri['cloudtype'];
- if(!$cloudtype){
- $rs['code']=1001;
- $rs['msg']="无指定存储方式";
- return $rs;
- }
- $qiniuInfo=array(
- 'qiniuToken'=>'',
- 'qiniu_domain'=>'',
- 'qiniu_zone'=>''
- );
-
- $qiniuToken=$this->getQiniuToken();
- $space_host=DI()->config->get('app.Qiniu.space_host');
- $region= DI()->config->get('app.Qiniu.region');
- $qiniu_zone='';
-
- if($region=='z0'){
- $qiniu_zone='qiniu_hd';
- }else if($region=='z1'){
- $qiniu_zone='qiniu_hb';
- }else if($region=='z2'){
- $qiniu_zone='qiniu_hn';
- }else if($region=='na0'){
- $qiniu_zone='qiniu_bm';
- }else if($region=='as0'){
- $qiniu_zone='qiniu_xjp';
- }
- $qiniuInfo=array(
- 'qiniuToken'=>$qiniuToken,
- 'qiniu_domain'=>$space_host,
- 'qiniu_zone'=>$qiniu_zone
- );
-
- $cloudtype='qiniu';
-
- $rs['info'][0]['qiniuInfo']=$qiniuInfo;
- $rs['info'][0]['cloudtype']=$cloudtype;
- return $rs;
- }
-
-
- private function getQiniuToken(){
- $token = DI()->qiniu->getQiniuToken();
- return $token;
- }
- }
|