问题
导出一个excel文件时,该下载功能变成undefined.xlsx。
图片描述问题
编译后,target下是有该文件模板的
得到的地址值
测试接口后,就没有该模板数据了
解决方案
问题原因:把模板文件当成临时文件删除了,导致下载一次以后,第二次下载就直接找不到了。
修改方案:
创建临时文件,在临时文件中处理数据的导入功能,最后删除临时文件
// 创建临时模板文件
File fileTemp = File.createTempFile(String.valueOf(System.currentTimeMillis()),".xlsx");
FileUtils.copyFile(file,fileTemp);