From c0f93ae88b0ad64f9b2107da4edf4025faefbff6 Mon Sep 17 00:00:00 2001 From: daihh Date: Fri, 6 Jan 2023 19:49:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E7=A4=BA=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xboe/module/course/api/CourseFileApi.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseFileApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseFileApi.java index 6d931955..0f99924e 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseFileApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseFileApi.java @@ -247,9 +247,14 @@ public class CourseFileApi extends ApiBaseController { file.setConverStatus(1);//转化中 }else if(file.getFileType().equalsIgnoreCase("zip")) { //scorm包的内容 - SCORMParser scormParser=new SCORMParser(); - String json = scormParser.parserToJson(fileFullPath); - file.setContent(json); + try { + SCORMParser scormParser=new SCORMParser(); + String json = scormParser.parserToJson(fileFullPath); + file.setContent(json); + }catch (Exception e) { + log.error("上传的非scorm课件的zip文件", e); + return error("此课件不是标准的scorm课件打包文件,请上传标准的scorm打包的zip文件", e.getMessage()); + } } //保存 courseFileService.save(file);