public function __construct() { $this->_ci = get_instance(); $this->_ci->config->load('oss_config'); $this->smallDefaultSize = $this->_ci->config->item('default_small_image_size'); $this->mediumDefaultSize = $this->_ci->config->item('default_medium_image_size'); $this->bigDefaultSize = $this->_ci->config->item('default_big_image_size'); $this->BUCKET = $this->_ci->config->item('BUCKET'); // $this->ServerAddress = $this->_ci->config->item('serverAddress'); $this->ServerAddress = $this->_ci->config->item('ServerAddressInternal') ? $this->_ci->config->item('ServerAddressInternal') : $this->_ci->config->item('ServerAddress'); $this->AccessKeyId = $this->_ci->config->item('AccessKeyId'); $this->AccessKeySecret = $this->_ci->config->item('AccessKeySecret'); $this->ossClient = AliyunOSS::boot($this->ServerAddress, $this->AccessKeyId, $this->AccessKeySecret); log_message('info', 'Oss Image Class Initialized'); }
/** * 上传数据流到服务器 * @param $fileName * @param $content * @return mixed */ public function uploadStream($fileName, $content) { $this->_client->setBucket($this->bucket); return $this->_client->uploadContent($fileName, $content); }
public function __construct($isInternal = false) { $serverAddress = $isInternal ? Config::get('app.ossServerInternal') : Config::get('app.ossServer'); $this->ossClient = AliyunOSS::boot($serverAddress, Config::get('app.AccessKeyId'), Config::get('app.AccessKeySecret')); }
public function __construct($isInternal = false) { $serverAddress = $isInternal ? Yii::$app->params['oss']['ossServerInternal'] : Yii::$app->params['oss']['ossServer']; $this->ossClient = AliyunOSS::boot($serverAddress, Yii::$app->params['oss']['AccessKeyId'], Yii::$app->params['oss']['AccessKeySecret']); }