页面下载多个文件创建临时压缩包调用浏览器自带弹窗下载

根据如上随笔记录,多个文件下载成压缩包,压缩包下载成功。但是解压时提示报错:

利用程序打包并下载的zip压缩包:
用“306压缩软件”能打开;
用“winrar软件”打不开,提示报错内容损失

具体原因如下图,低级错误:下载文件时,输出流还没有关闭。

调整到下载方法之前关闭输出流,下载压缩包解压成功。

需要确保所有输入输出流关闭。临时压缩包文件才能删除。

posted on 2019-07-05 16:39  茫无所知  阅读(1021)  评论(0编辑  收藏  举报