I wanted to make dailog and download some file when i request special url.
I searched on internet and finally i get to solution that is very easy to use
This soultion is a kind of many way, Just keep in mind~
I searched on internet and finally i get to solution that is very easy to use
This soultion is a kind of many way, Just keep in mind~
@RequestMapping(value = "/imageDown", method = RequestMethod.GET)
public void handleFileDownload(HttpServletResponse res) throws FileNotFoundException, IOException {
final String fn = "D://test.jpg";
final File f = new File(fn);
logger.debug("Loading file " + fn + "(" + f.getAbsolutePath() + ")");
if (f.exists()) {
res.setContentType("application/octet-stream");
res.setContentLength(new Long(f.length()).intValue());
res.setHeader("Content-Disposition", "attachment; filename=Test.jpg");
FileCopyUtils.copy(new FileInputStream(f), res.getOutputStream());
} else {
logger.debug("File" + fn + "(" + f.getAbsolutePath() + ") does not exist");
}
}
Awesome ?
No comments:
Post a Comment