【问题标题】:Write byte[](from plsql) into a file without saving into the physical path & ZIP it将字节[](来自plsql)写入文件而不保存到物理路径并压缩它
【发布时间】:2018-11-16 10:00:05
【问题描述】:

使用 Spring Boot + Spring JPA + Web 服务。目前我正在从 plsql 读取 byte[],并通过指定本地文件路径将其写入 JSON 文件。

但要求是将 byte[] 写入文件而不实际将文件保存到物理路径中。相反,我需要它在 ZIP 中(并且这个 Zip 也应该像在响应正文中一样被下载或传递)。有没有可能根本不存储这些文件?

【问题讨论】:

    标签: java arrays plsql spring-data-jpa zip


    【解决方案1】:

    在我看来,如果不将其存储在本地,就无法生成 zip 文件夹。

    这是我要做的:在临时目录中创建一个 zip 文件夹(比如说 temp/myzip_{timestamp}),将其返回给用户,然后将其从临时目录中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多