From d31e3d93dccf0dd09f996a4a45a60fa273d115f9 Mon Sep 17 00:00:00 2001 From: wenc000 <450292408@qq.com> Date: Wed, 26 Aug 2020 18:01:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=96=AD=E7=82=B9=E7=BB=AD?= =?UTF-8?q?=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cm/common/plugin/service/file/impl/FileServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud-common-plugin/src/main/java/com/cm/common/plugin/service/file/impl/FileServiceImpl.java b/cloud-common-plugin/src/main/java/com/cm/common/plugin/service/file/impl/FileServiceImpl.java index ffba6c7..68d80a2 100644 --- a/cloud-common-plugin/src/main/java/com/cm/common/plugin/service/file/impl/FileServiceImpl.java +++ b/cloud-common-plugin/src/main/java/com/cm/common/plugin/service/file/impl/FileServiceImpl.java @@ -252,7 +252,7 @@ public class FileServiceImpl extends AbstractService implements IFileService { */ private void setRangeHeader(long startRange, long endRange, HttpServletResponse response, String fileId, long contentLength) { // 这里不设置,会出现第一次加载很慢的情况 - response.setHeader("Content-Length", String.valueOf(contentLength - startRange)); + response.setHeader("Content-Length", String.valueOf(endRange - startRange + 1)); response.setHeader("Content-Range", String.format("bytes %d-%d/%d", startRange, endRange, contentLength)); response.setHeader("Accept-Ranges", "bytes"); response.setHeader("Etag", fileId);