diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/SplitFileController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/SplitFileController.java index 239b81381..43b79bf06 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/SplitFileController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/oss/controller/SplitFileController.java @@ -42,6 +42,9 @@ public class SplitFileController { throw new JeroBootException("文件不存在"); } int splitIndex = fileUrl.lastIndexOf(File.separator); + if(splitIndex == -1){ + splitIndex = fileUrl.lastIndexOf("/"); + } String fileName = fileUrl.substring(splitIndex); response.setHeader("Content-Disposition", "attachment; filename=\""+fileName+"\"");