public function doavatarAction() { $uid = (int) $this->getInput('uid', 'get'); Wind::import('WINDID:service.upload.action.WindidAvatarUpload'); Wind::import('WINDID:service.upload.WindidUpload'); $bhv = new WindidAvatarUpload($uid); $upload = new WindidUpload($bhv); if (($result = $upload->check()) === true) { $result = $upload->execute(); } if ($result !== true) { $array = array("isSuccess" => false, "msg" => WindConvert::convert('上传失败', 'utf8', Wekit::app()->charset), "erCode" => "000"); //$this->showMessage($result->getMessage()); } else { //用户上传头像之后的钩子 PwSimpleHook::getInstance('update_avatar')->runDo($uid); $array = array("isSuccess" => true, "msg" => WindConvert::convert('上传成功', 'utf8', Wekit::app()->charset), "erCode" => "000"); } echo WindJson::encode($array, Windid::client()->clientCharser); exit; }
public function doavatarAction() { $uid = (int) $this->getInput('uid', 'get'); Wind::import('WINDID:service.upload.action.WindidAvatarUpload'); Wind::import('WINDID:service.upload.WindidUpload'); $bhv = new WindidAvatarUpload($uid); $upload = new WindidUpload($bhv); if (($result = $upload->check()) === true) { $result = $upload->execute(); } if ($result instanceof WindidError) { $this->output($result->getCode()); } else { $this->_getNotifyClient()->send('uploadAvatar', $uid, true); $this->output(1); } }