附件下载,为什么点击下载的时候是把我的方法.do下载下来了,代码如下
[code="java"]
@RequestMapping
public void viewFileUpload(Long fileId, HttpServletResponse response) throws Exception{
AssetBase file = assetBaseService.findByPrimaryKey(fileId);
/*ServletOutputStream out = response.getOutputStream();
out.write(file.getFileData());
out.flush();
out.close();*/
byte[] data = file.getFileData();
response.reset();
response.setHeader("Content-Disposition", "attachment;");
response.setContentType("application/octet-stream;charset=UTF-8");
OutputStream outputStream = new BufferedOutputStream(response.getOutputStream());
outputStream.write(data);
outputStream.flush();
outputStream.close();
}
[/code]