springMVC 下载文件
在开发web项目时,我们经常会遇到下载文件的情况。我们下来看下面这个代码:
public void downLoad(HttpServletResponse response, String filename) {
if (file == null || !file.exists()) {
return;
}
OutputStream out = null;
try {
response.reset();
response.setContentType("application/octet-stream; charset=utf-8");
response.setHeader("Content-Disposition", "attachment; filename="
+ file.getName());
out = response.getOutputStream();
File file = new File(savePath + fileName);//文件路径
out.write(FileUtils.readFileToByteArray(file));
out.flush();
}