繁体   English   中英

使用Java和struts2在客户端下载压缩的CSV文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM