实际开发中的文件下载和excel导出
在实际的开发过程中,我们经常会遇到这种需求,导出文件或者下载文件的时候,弹出保存弹框然后指定文件名或者路径然后再点保存的这种,
一般网上看到的excel文件到处,基本上看到的都是指定下载路径的...对象(excel的表单)
HSSFSheet sheet = wb.createSheet("项目信息统计");
HSSFRow rowHead = sheet.createRow(0)...ByteArrayOutputStream os = new ByteArrayOutputStream();
wb.write(os);
os.flush();
String fileName ="项目信息导出...return new ResponseEntity(os.toByteArray(),httpHeaders,HttpStatus.OK);
}
类似的,对于图片文件或者文本文件...,因为浏览器默认都是直接打开的,我们需要将文件进行字节话,然后按照指定的类型返回,亦可以对文件进行下载功能