diff --git a/src/main/java/com/kamco/cd/training/common/download/RangeDownloadResponder.java b/src/main/java/com/kamco/cd/training/common/download/RangeDownloadResponder.java index 686741a..6abe707 100644 --- a/src/main/java/com/kamco/cd/training/common/download/RangeDownloadResponder.java +++ b/src/main/java/com/kamco/cd/training/common/download/RangeDownloadResponder.java @@ -36,6 +36,7 @@ public class RangeDownloadResponder { .contentType(MediaType.APPLICATION_OCTET_STREAM) .header(HttpHeaders.CONTENT_DISPOSITION, disposition) .header(HttpHeaders.ACCEPT_RANGES, "bytes") + .header("Access-Control-Expose-Headers", "Content-Disposition") .header("X-Accel-Buffering", "no"); if (rangeHeader == null || rangeHeader.isBlank()) { @@ -71,6 +72,7 @@ public class RangeDownloadResponder { .contentType(MediaType.APPLICATION_OCTET_STREAM) .header(HttpHeaders.CONTENT_DISPOSITION, disposition) .header(HttpHeaders.ACCEPT_RANGES, "bytes") + .header("Access-Control-Expose-Headers", "Content-Disposition") .header("X-Accel-Buffering", "no") .header(HttpHeaders.CONTENT_RANGE, "bytes " + start + "-" + end + "/" + totalSize) .contentLength(regionLength)