【发布时间】:2011-06-08 19:12:15
【问题描述】:
我的目标是将多个 java.io.File 对象放入一个 zip 文件并打印到 HttpServletResponse 供用户下载。
这些文件是由 JAXB 编组器创建的。它是一个 java.io.File 对象,但它实际上不在文件系统上(它只在内存中),所以我无法创建 FileInputStream。
我见过的所有资源都使用 OutputStream 来打印 zip 文件内容。但是,所有这些资源都使用 FileInputStream(我不能使用)。
有谁知道我怎么能做到这一点?
【问题讨论】:
-
java.io.File是什么意思?File对象只是一个花哨的地址对象;它不携带任何文件内容。您的数据在哪里?
标签: java spring servlets spring-mvc zip