/** * 获取上传token * POST /file/token * @method POST_token * @param name 文件名 */ public function POST_tokenAction() { $userid = $this->auth(); if (Input::post('name', $name, 'title') && ($name = File::filterName($name))) { $key = uniqid('t_' . $userid . '_') . strrchr($name, '.'); $bucket = Config::getSecret('qiniu', 'file'); $token = File::token($bucket, $key); if ($token) { // header('Access-Control-Allow-Origin:http://upload.qiniu.com'); Cache::set($key, $name, 1200); $response['token'] = $token; // $response['key'] = $key; $response['name'] = $name; $this->response(1, $response); } else { $this->response(0, 'token获取失败'); } } else { $this->response(0, '文件名无效'); } }