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); }
/** * 初始化参数 * @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); }