/** * 回调方法-文件上传数据写入 */ protected function callback_writeFile($val, $key) { if ($val) { return token_validator($val); } else { return false; } }
/** * 个人照片修改入口 * @param array $json */ public function ajax_avatar(&$json) { $this->updateFields[] = 'avatar_file'; $_POST['avatar_file'] = val_encrypt(token_validator(I('avatar_file'))); $json['status'] = !!$this->update(ss_uid()); if ($json['status']) { session('avatarFile', avatar_file($_POST['avatar_file'])); $json['reload'] = true; return $json['info'] = '头像修改成功!'; } $json['info'] = $this->getError() ?: '头像修改失败!'; }