How do I download files in springle mvc?
Much simpler than struts2 downloading files
First look at the example:
@ResponseBody = "/download", produces= "Application/octet-stream") publicbyte[] DownloadFile ( HttpServletRequest request, HttpServletResponse response,string contentType2) throws IOException { byte[]bytes=fileutils.getbytes4file ("d:\\temp\\cc.jpg"); Response.AddHeader ("Content-disposition", "inline;filename=\" a.jpg\ ""); return bytes; }
Access in the browser: http://localhost:8080/tv_mobile/video/download
Attention:
(1) using the annotation @ResponseBody indicates that the content returned by the action is returned directly as an answer body;
(2) Set the content type returned by produces ;
(3) Returns the binary array of the file to be downloaded directly
Reference: http://hw1287789687.iteye.com/blog/2188480
Spring MVC download file (GO)