思路:先创建文件存在项目一个地方,在配置response信息,再循环取出流中的数据,最后删除存的文件
注意:在前台请求的时候,只能是form表单请求,或者用window.open的方式,最后我采用了window.open的方式
核心代码:
InputStream inStream = new FileInputStream(file);
response.setContentType("application/ms-excel;charset=UTF-8");
response.setHeader("Content-Disposition","attachment;filename="+setFileDownloadHeader(request, realFileName));
// 循环取出流中的数据
byte[] b =