【发布时间】:2019-07-23 06:44:28
【问题描述】:
我正在开发一个 Springboot 应用程序,当用户下载一些报告时,它必须将一个 zip 文件返回到前端。我想创建一个 zip 文件而不将 zip 文件或原始文件写入磁盘。
我要压缩的目录包含其他包含实际文件的目录。比如dir1里面有subDir1和subDir2,subDir1会有两个文件subDir1File1.pdf和subDir1File2.pdf。 subDir2 里面也有文件。
我可以通过在磁盘上创建物理文件轻松做到这一点。但是,我觉得在不写入磁盘的情况下返回这些文件会更优雅。
【问题讨论】: