浏览器下载JAVA POI生成EXCLE放入ZIP中的二进制数据。内存中处理,无需落地本地,避免多次IO操作。
实现思路一般实现标题中所说的zip文件下载,目前本人了解到的有两种:1、将所有要压入到ZIP中的数据,优先落地至服务器临时指定位置。在这个过程中需要与服务器发生写入、读取、删除三次IO动作遇到并发情况会暴露很多问题。2、将所有存入zip文件的动作在内存中完成,直接将二进制数据提供给用户。据我了解到的公司大部分,一般是通过第一种思路进行处理。解决过程1、poi excel生成过程 //代码不在展示2、excel放入zip过程3、输出到网页端框架信息/JAR信息1..
原创
2020-08-01 18:10:52 ·
457 阅读 ·
1 评论