医院信息化建设:统一消息平台与下载功能实现
@PostMapping("/send") public ResponseEntity // 存储消息到数据库 messageService.saveMessage(message); return new ResponseEntity<>("Message sent successfully", HttpStatus.OK); } ]]>
@GetMapping("/download/{type}") public ResponseEntity InputStreamResource resource = new InputStreamResource(messageService.downloadMessages(type)); HttpHeaders headers = new HttpHeaders(); headers.add(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=messages.csv"); return ResponseEntity.ok() .headers(headers) .contentLength(messageService.getMessageCount(type)) .contentType(MediaType.parseMediaType("text/csv")) .body(resource); } ]]>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!