From dcfcf3ece23ad52de7f657a168e2cf998e781214 Mon Sep 17 00:00:00 2001 From: hzj <826100833@qq.com> Date: Tue, 24 Sep 2024 15:32:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=B4=E5=83=8F=E6=98=BE=E7=A4=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/njcn/oss/utils/FileStorageUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {