[英]Download zipped CSV file on client side using Java and struts2
单击按钮后如何下载压缩的CSV文件?
在Struts Action中,您需要设置适当的响应头,然后发送文件。
response.setContentType("application/zip");
response.addHeader("Content-Disposition",
"attachment; filename=file.csv.zip");
IOUtils.copy(zippedCsvFile, response.getOutputStream());
当然,即时生成zip压缩也是一种选择,就像生成整个文件一样。 如果是这样,您可能需要查看DeflaterOutputStream和一些库来编写CSV数据 。
这是有关如何使用Struts2下载动态文件的教程 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.