diff --git a/src/main/java/im/zhaojun/zfile/home/service/impl/LocalServiceImpl.java b/src/main/java/im/zhaojun/zfile/home/service/impl/LocalServiceImpl.java index 0ab42b6..e04ae77 100644 --- a/src/main/java/im/zhaojun/zfile/home/service/impl/LocalServiceImpl.java +++ b/src/main/java/im/zhaojun/zfile/home/service/impl/LocalServiceImpl.java @@ -185,11 +185,12 @@ public class LocalServiceImpl extends ProxyTransferService { String fileName = file.getName(); headers.setContentDispositionFormData("attachment", StringUtils.encodeAllIgnoreSlashes(fileName)); - + return ResponseEntity .ok() .headers(headers) .contentLength(file.length()) + .contentType(MediaType.APPLICATION_OCTET_STREAM) .body(new FileSystemResource(file)); }