From 4177be780f68fb2f581894f451a1fb6113c0a75f Mon Sep 17 00:00:00 2001 From: MAC <1162714483@qq.com> Date: Thu, 19 May 2022 13:28:43 +0000 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E8=A7=88=E5=93=8D=E5=BA=94=E5=A4=B4?= =?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0mime?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qiwenshare/file/controller/FiletransferController.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/qiwenshare/file/controller/FiletransferController.java b/src/main/java/com/qiwenshare/file/controller/FiletransferController.java index 031e73f..b6e9426 100644 --- a/src/main/java/com/qiwenshare/file/controller/FiletransferController.java +++ b/src/main/java/com/qiwenshare/file/controller/FiletransferController.java @@ -213,7 +213,8 @@ public class FiletransferController { } httpServletResponse.addHeader("Content-Disposition", "fileName=" + fileName);// 设置文件名 - + String mime = MimeUtils.getMime(userFile.getExtendName()); + httpServletResponse.setHeader("Content-Type", mime); FileBean fileBean = fileService.getById(userFile.getFileId()); if ((UFOPUtils.isVideoFile(userFile.getExtendName()) || "mp3".equalsIgnoreCase(userFile.getExtendName()) || "flac".equalsIgnoreCase(userFile.getExtendName())) && !"true".equals(previewDTO.getIsMin())) { @@ -222,9 +223,6 @@ public class FiletransferController { downloadFile.setFileUrl(fileBean.getFileUrl()); InputStream inputStream = downloader.getInputStream(downloadFile); - String mime = MimeUtils.getMime(userFile.getExtendName()); - httpServletResponse.setHeader("Content-Type", mime); - //获取从那个字节开始读取文件 String rangeString = httpServletRequest.getHeader("Range"); int range = 0;