public function __construct()
 {
     $this->bucket = Conf::fromCache('OSS_BUCKET') ? Conf::fromCache('OSS_BUCKET') : '';
     $this->domain = Conf::fromCache('OSS_ACCESS_URI') ? Conf::fromCache('OSS_ACCESS_URI') : '';
     //拼接文件返回地址的 http host部分
     $hostname = Conf::fromCache('OSS_HOST') ? Conf::fromCache('OSS_HOST') : '';
     //定义操作的指定节点hostname
     $OSS_ACCESS_ID = Conf::fromCache('OSS_ACCESS_KEY_ID') ? Conf::fromCache('OSS_ACCESS_KEY_ID') : '';
     $OSS_ACCESS_KEY = Conf::fromCache('OSS_ACCESS_KEY_SECRET') ? Conf::fromCache('OSS_ACCESS_KEY_SECRET') : '';
     $this->oss = new \ALIOSS($OSS_ACCESS_ID, $OSS_ACCESS_KEY, $hostname);
 }
Exemplo n.º 2
0
 /**
  * 初始化参数 
  * @example 
  *  new \yunke\upload\Oss('sales');
  * @param array|string $config
  */
 public function init()
 {
     parent::init();
     $this->bucket = Conf::fromCache('OSS_BUCKET') ? Conf::fromCache('OSS_BUCKET') : '';
     $this->domain = Conf::fromCache('OSS_ACCESS_URI') ? Conf::fromCache('OSS_ACCESS_URI') : '';
     //拼接文件返回地址的 http host部分
     $hostname = Conf::fromCache('OSS_HOST') ? Conf::fromCache('OSS_HOST') : '';
     //定义操作的指定节点hostname
     $OSS_ACCESS_ID = Conf::fromCache('OSS_ACCESS_KEY_ID') ? Conf::fromCache('OSS_ACCESS_KEY_ID') : '';
     $OSS_ACCESS_KEY = Conf::fromCache('OSS_ACCESS_KEY_SECRET') ? Conf::fromCache('OSS_ACCESS_KEY_SECRET') : '';
     if ($this->rootDirName) {
         $this->root = $this->rootDirName;
     }
     $this->oss = new \ALIOSS($OSS_ACCESS_ID, $OSS_ACCESS_KEY, $hostname);
 }