request->params([ ['file', 'file'], ['cate_id', '=', 0] ], true); $upload_service = new UploadService(); return success($upload_service->image($data['file'], $data['cate_id'])); } /** * 视频上传 * @return Response */ public function video() { $data = $this->request->params([ ['file', 'file'], ['cate_id', '=', 0] ], true); $upload_service = new UploadService(); return success($upload_service->video($data['file'], $data['cate_id'])); } /** * 文件上传(默认不上云) * @return Response */ public function document($type){ $data = $this->request->params([ ['file', 'file'], ], true); $upload_service = new UploadService(); return success($upload_service->document($data['file'], $type)); } /** * 上传配置 * @return void */ public function setUploadConfig() { $data = $this->request->params( [ ['image_size', 0], ['video_size', 0], ['image_ext', ''], ['video_ext', ''], ] ); (new UploadConfigService())->setUploadConfig($data); return success('SET_SUCCESS'); } /** * 获取上传配置 * @return Response */ public function getUploadConfig() { return success((new UploadConfigService())->getUploadConfig()); } }