/**
  * Bootstrap the application events.
  *
  * @return void
  */
 public function boot()
 {
     $this->package('xjtuwangke/laravel-qiniu');
     Conf::$QINIU_ACCESS_KEY = Config::get('laravel-qiniu::config.ACCESS_KEY');
     Conf::$QINIU_SECRET_KEY = Config::get('laravel-qiniu::config.SECRET_KEY');
     QiniuBucket::setDomain(Config::get('laravel-qiniu::config.domain'), Config::get('laravel-qiniu::config.bucket'));
     QiniuBucket::setPrivate(Config::get('laravel-qiniu::config.private'));
 }
Пример #2
0
 public function testSaveAs()
 {
     initKeys();
     QiniuBucket::setDomain('t-test');
     $entry = QiniuBucket::entry('Ship-thumb-200.jpg');
     $url = 'http://t-test.qiniudn.com/Ship.jpg?imageView/2/w/200/h/200';
     $saveAs = new SaveAs();
     $saveAs->urlSaveAsEntry($url, $entry);
     $this->assertEquals('saveas/dC10ZXN0OlNoaXAtdGh1bWItMjAwLmpwZw==/sign/Vhiv6a22kVN_zhtetbPNeG9sY3JUL1HG597EmBwQ:IBM3E28ZN_1MaKU4TDF5kQ3Kux8=', $saveAs->__toString());
 }
Пример #3
0
 public function testPFOP()
 {
     initKeys();
     $fops = array($this->imageView2(), $this->imageMogr2());
     QiniuBucket::setDomain('testDoamin', 'qiniuphotos');
     $entry = QiniuBucket::entry('gogopher.jpg');
     PermanentFOP::pfop($entry, $fops, 'xx');
 }
Пример #4
0
 /**
  * 移动
  * @param QiniuEntry $target 目标文件
  * @return array
  */
 public function move(QiniuEntry $target)
 {
     return $this->bucket->move($this->key(), $target);
 }