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))); } } }
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); } } }