diff --git a/src/main/java/com/sztzjy/resource_center/controller/new_module/stu/StuJupyterController.java b/src/main/java/com/sztzjy/resource_center/controller/new_module/stu/StuJupyterController.java index 3fc6800..c258e37 100644 --- a/src/main/java/com/sztzjy/resource_center/controller/new_module/stu/StuJupyterController.java +++ b/src/main/java/com/sztzjy/resource_center/controller/new_module/stu/StuJupyterController.java @@ -386,14 +386,17 @@ public class StuJupyterController { @AnonymousAccess public ResultEntity importHtml(@ApiParam("案例名") String caseName,@RequestPart MultipartFile file) { - String originalFilename = file.getOriginalFilename(); - int i = originalFilename.lastIndexOf("."); - String substring = originalFilename.substring(i+1); + + String replace = file.getOriginalFilename().replace(".ipynb", ".html"); + int i = replace.lastIndexOf("."); + String substring = replace.substring(i+1); + + if ("html".equals(substring)) { String htmlPath = "/usr/local/tianzeProject/jupyter/md/html"; //String htmlPath = "D:\\home\\"; - + System.out.println("文件上传:"+substring); String upload = localFileUtil.uploadByRelativePath(file, htmlPath,caseName); if (upload != null) { diff --git a/src/main/java/com/sztzjy/resource_center/util/file/LocalFileUtil.java b/src/main/java/com/sztzjy/resource_center/util/file/LocalFileUtil.java index 71320f6..f91b7a9 100644 --- a/src/main/java/com/sztzjy/resource_center/util/file/LocalFileUtil.java +++ b/src/main/java/com/sztzjy/resource_center/util/file/LocalFileUtil.java @@ -178,21 +178,23 @@ public class LocalFileUtil implements IFileUtil{ public String uploadByRelativePath(MultipartFile file, String relativePath,String caseName) { Assert.isTrue(!file.isEmpty(), "文件不存在"); - + System.out.println("文件不存在!"); try { // 创建目录如果不存在 File directory = new File(relativePath); if (!directory.exists()) { directory.mkdirs(); } + System.out.println("1"); // 设置目标文件路径 String result = caseName == null ? file.getOriginalFilename() : caseName; - + System.out.println("2"); int i = file.getOriginalFilename().lastIndexOf("."); + System.out.println("3"); String substring = file.getOriginalFilename().substring(i); - + System.out.println("4"); File destFile = new File(relativePath + File.separator + result+substring); - + System.out.println("5"); file.transferTo(destFile); return "上传成功!"; } catch (FileNotFoundException e) {