Example #1
0
 public function run()
 {
     $uploader = new Uploader();
     if (Yii::app()->request->isPostRequest) {
         //普通上传
         $uploader->initSimple('album')->uploadSimple('simple_file');
         $error = $uploader->getError();
         if (!$error) {
             $data = array('file_name' => $uploader->file_name, 'file_path' => $uploader->file_path, 'file_path_full' => Helper::getFullUrl($uploader->file_path), 'thumb_path' => $uploader->thumb_path, 'thumb_path_full' => Helper::getFullUrl($uploader->thumb_path), 'file_ext' => $uploader->file_ext);
             App::response(200, 'success', $data);
         } else {
             App::response(101, $error);
         }
     }
 }
 /**
  * 文件上传
  */
 public function actionUpload()
 {
     $uploader = new Uploader();
     if (Yii::app()->request->isPostRequest) {
         //断点上传
         $uploader->initSimple('kindeditor')->uploadSimple('kindeditor_file');
         $error = $uploader->getError();
         if (!$error) {
             //返回kindeditor接收的json格式
             exit(CJSON::encode(array('error' => 0, 'url' => Helper::getFullUrl($uploader->file_path))));
         } else {
             exit(CJSON::encode(array('error' => 0, 'message' => $error)));
         }
     }
 }
Example #3
0
 public function run()
 {
     $uploader = new Uploader();
     if (Yii::app()->request->isPostRequest) {
         //开始剪切
         $image = $_POST['file'];
         $uploader->initSimple('avatar');
         $cut_image = $uploader->imageCut($image, array('cut_w' => 100, 'cut_h' => 100, 'pos_x' => $_POST['x'], 'pos_y' => $_POST['y']));
         $error = $uploader->getError();
         if (!$error) {
             $data = array('cut_avatar' => $cut_image);
             App::response(200, '裁剪成功', $data);
         } else {
             App::response(101, $error);
         }
     }
 }