【问题标题】:Java Zip file Export OptionsJava Zip 文件导出选项
【发布时间】:2021-01-27 10:24:34
【问题描述】:

我的要求是:

  • 用户将通过 API 上传一个.zip 文件(其中将包含多个文件),我需要将文件发回给用户作为响应。

我的解决方案 1:

  • 将文件下载链接列表返回给用户作为响应。 但用户对此解决方案不满意。

有没有其他方法返回文件列表?

【问题讨论】:

  • 他们为什么不高兴?
  • 解压文件时,我使用了服务器内存,而对于下载链接,我提供了服务器解压后的文件路径。所以它会使用服务器内存,并且这个 API 会更频繁地使用,这将在未来产生内存问题。我无法从服务器中删除解压缩文件,因为我不知道用户何时下载该文件。
  • 你的意思是服务器磁盘空间吗?
  • 是的,服务器磁盘空间。
  • 只需存储压缩文件并根据请求提取单个文件。

标签: java spring spring-boot file multifile-uploader


【解决方案1】:

另一种解决方案是使用 zip.js 或类似的库直接在浏览器中解压缩您的存档。

【讨论】:

    猜你喜欢
    • 2019-07-07
    • 1970-01-01
    • 2021-12-03
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多