关于明细下载保存为txt格式的问题
现在根据页面上选择的条件,将数据库内查询的数据(量比较大),按照字段排列写入到TXT文件内,供保存下载,就是类似于右击保存下载。有谁做过类似的程序啊,请教一下,多谢各位大虾!~
[解决办法]
http://heisetoufa.ggblog.com/309117.html
http://heisetoufa.ggblog.com/332155.html
[解决办法]
可以这样做:
首先在服务器上把数据保存为txt格式,然后自动下载,完成后再将服务器上的文件删除。
[解决办法]
[解决办法]
我给你提供个小例子:
- Java code
try { response.setContentType("text/plain:charset=GBK"); response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); byte[] bytes = logDetails.getBytes(); ServletOutputStream outStream = response.getOutputStream(); outStream.write(bytes); outStream.flush(); outStream.close(); } catch (Exception e) { log.debug("保存文件出错: " + e.getMessage()); }
[解决办法]
同意楼上,response直接读出数据,再设置response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
就可以保存了。