Java Spring MVC 文件下载

来源:互联网 发布:html5 javascript 联系 编辑:程序博客网 时间:2024/06/05 19:12
@RequestMapping("/testResponseEntity")
public ResponseEntity<byte[]> testResponseEntity(HttpSession session) throws Exception{
byte[] body=null;
ServletContext servletContext = session.getServletContext();
InputStream in = servletContext.getResourceAsStream("/file/abc.txt");
body = new byte[in.available()];
in.read(body);

HttpHeaders headers = new HttpHeaders();
headers.add("Content-Disposition", "attachment;filename=abc.txt");

HttpStatus statusCode = HttpStatus.OK;
ResponseEntity<byte[]> response = new ResponseEntity<byte[]>(body, headers, statusCode);

return response;
}
0 0
原创粉丝点击