diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java index caa740f7..2cf30c39 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/FileManageServiceImpl.java @@ -81,6 +81,9 @@ public class FileManageServiceImpl implements FileManageService { if (StrUtil.isNotEmpty(fileResource.getFileType())){ response.setContentType(fileResource.getFileType()); } + if (Objects.nonNull(fileResource.getFileName())){ + response.setHeader("Content-Disposition", "attachment;filename=" + fileResource.getFileName()); + } byte[] bytes = new byte[1024]; int len;