自己以前找了蛮久,后来发现其实也不是很难。不废话 上代码:
public void download(String mongoId, HttpServletResponse res) throws IOException, InvalidFormatException {
FileInputStream fis = null;
OutputStream os = res.getOutputStream();
res.reset();
PolicyDisHub policyDisHub;
String[] mongids = mongoId.split(",");
policyDisHub = policyDisHubService.findById(mongids[0]);
File fileExcel = new File(policyDisHub.getExcelPath()); //地址~ 当然可可以直接用绝对地址测试
res.setHeader("Content-Disposition", "attachment; filename=" + fileExcel.getName());
res.setContentType("application/octet-stream; charset=utf-8");
fis = new FileInputStream(fileExcel);
HSSFWorkbook wb = new HSSFWorkbook(fis)