Exemplo n.º 1
0
 public function actionGetRemoteImage()
 {
     $url = isset($_POST['url']) ? $_POST['url'] : die('图片地址不正确~');
     $info = UtilHelper::resourceLocalize($url);
     //        UtilHelper::dump($info);
     $model = new File();
     $model->name = $info['filename'];
     $model->ext = $info['extension'];
     $model->created = time();
     $model->size = $info['size'];
     $model->pid = Lookup::model()->getUserAdThemeAlbum(Yii::app()->user->id)->id;
     $model->mime = File::model()->getMimeType($model->ext, $info['mime']);
     $src = './public/favorite/' . $model->name . '.' . $model->ext;
     $target = File::model()->generateFileName($model, 'adtheme', true);
     //        UtilHelper::dump($model->attributes);
     if ($model->save()) {
         UtilFile::moveFile($src, $target);
         $result = array('id' => $model->id, 'path' => File::model()->generateFileName($model, 'adtheme', false));
         echo json_encode($result);
     }
 }
Exemplo n.º 2
0
 public function actionDownload()
 {
     $filename = 'http://wt.mt30.com//201103/iemmei_wish.rar';
     UtilHelper::resourceLocalize($filename);
 }