diff --git a/pqs-common/common-oss/src/main/java/com/njcn/oss/utils/FileStorageUtil.java b/pqs-common/common-oss/src/main/java/com/njcn/oss/utils/FileStorageUtil.java index b670e082e..dde196cd7 100644 --- a/pqs-common/common-oss/src/main/java/com/njcn/oss/utils/FileStorageUtil.java +++ b/pqs-common/common-oss/src/main/java/com/njcn/oss/utils/FileStorageUtil.java @@ -207,7 +207,7 @@ public class FileStorageUtil { } catch (Exception exception) { throw new BusinessException(OssResponseEnum.DOWNLOAD_FILE_STREAM_ERROR); } - String fileType = filePath.substring(filePath.lastIndexOf('.')).toLowerCase(); + String fileType = filePath.substring(filePath.lastIndexOf('.')+1).toLowerCase(); switch (fileType) { case "jpg": case "jpeg": @@ -221,7 +221,7 @@ public class FileStorageUtil { break; default: response.setContentType("application/octet-stream;charset=UTF-8"); - response.setHeader("Content-Disposition", "inline;attachment;filename=" + filePath); + response.setHeader("Content-Disposition", "attachment;filename=" + filePath); break; } try {