public ResponseEntity<Resource> downloadFile(@RequestParam(value="fileName",required = false,defaultValue = "批量导入成员模板.xlsx") String fileName,HttpServletRequest request) throws Exception {
String fileUrl ="static/file/"
//获取静态资源文件夹下文件
Resource resource = new ClassPathResource(fileUrl+fileName);
String contentType = null;
try {
contentType = request.getServletContext().getMimeType(resource.getFile().getAbsolutePath());
} catch (IOException e) {
logger.error("无法获取文件类型", e);
}
if (contentType == null) {
contentType = "application/octet-stream";
}
return ResponseEntity.ok()
.contentType(MediaType.parseMediaType(contentType))
.header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=\"" + new String(resource.getFilename().getBytes("utf-8"), "ISO-8859-1") + "\"")
.body(resource);
}