导出CSV文件的问题
你好。
response.setContentType("application/x-download");
response.setHeader("Content-Disposition", "attachment; filename=text.csv");
在导出CSV的时候,当要求Save or Open对话框打开以后,如果长时间不处理,再去Save的时候就没有数据下载下来。如果很快就处理,那么功能是正常的。
我觉得这是因为,虽然用户还没有处理,但是,后台已经把数据写到了response里,当后台处理完以后,response writer已经关闭了,所以有些数据丢失了。
我想到两个解决方案:
1 就是不出现那个对话框,要求保存会打开,直接保存,不知道这样该怎么做?
2 当点了Save以后,再开始后台处理,这个又怎么做呢?