问题标签 [zipoutputstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 Java 在内存中创建 zip 文件时出错
这是我用来创建 zip 文件的代码:
zip 文件正在返回到浏览器以进行下载,但是当我尝试下载文件时,我收到一条错误消息,指出由于 zip 文件无效,因此无法下载该文件。
文档是一个对象,其中包含有关文件的所有信息,包括实际文件。
关于我做错了什么的任何想法?我已经尝试了很多这种排列,但它们似乎都不起作用。先感谢您。
基思
java - 将文件添加到 ZIP 文件
我正在尝试将一些文件添加到 ZIP 文件中,它会创建文件但不会向其中添加任何内容。代码 1:
我的功能:
编辑:我发现了问题,只是无法将文件从 C:\ 驱动器写入 F:\ 驱动器中的 ZIP
java - 需要一种在服务层实例化 ZipOutputStream 对象的方法
我的 bean 类中有以下代码块 -
我从我的 bean 调用我的服务层,后者又调用数据库层,检索数据并将生成的文件写入服务层的 ZIP 文件中。我有一个问题,如果没有生成文件,我不知道该怎么做。
当我在我的 bean 中实例化 ZipOutputStream 对象时,它会创建一个 ZIP 文件并打开一个“Opening Extracts.zip”窗口,当我单击“确定”时,我收到一个错误,因为 ZIP 文件夹中没有文件。
somoone 可以告诉我是否有任何方法可以将 zos 实例化移动到服务层而无需传递响应对象?
谢谢,拉兹
xml-serialization - 文件过早结束。试图从 Zipinputstream 解析 xml 的异常
我正在尝试从 ZipInputStream 中提取 xml 文件和其他内容,并从解析 zipinputstream 的 xml 创建我的对象。但是,当我没有 while 循环读取 inputStream 时,我得到了文件提前结束异常 - 对于以下代码或 Stream Closed。据我了解, ZipInputStream.getNextEntry 获取下一个条目输入流。
另外 - 当我通过创建一个实际的临时文件并传递输入流(如注释代码中)来运行它时 - 它处理得很好 - 但在我的情况下,我将无法写入磁盘 - 所以这一切都必须发生在-记忆。有人能告诉我我的代码哪里出错了,我能做些什么来修复它?
java - 如何检查Java中的ZIP文件是否为空?
我有以下代码 -
在 generateReport 方法中,我有代码将我的报告生成为 xls 文件并将它们添加到 ZIP。
有什么方法可以检查 ZIP 文件中是否写入了任何文件,或者 ZIP 文件是否为空?有什么我可以使用的财产吗?
谢谢,拉兹
java - 使用 ZipOutputStream 在 java 中创建 ODT 文件时无法在 OpenOffice 中打开
我有以下方法可以将 zip 条目添加到 ZipOutputStream:
...我使用它打开一个新的 ZipOutputStream ( ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(new File(path))));
),将其方法设置为 DEFLATED ( zos.setMethod(ZipOutputStream.DEFLATED);
),然后调用以下文件(按顺序):
- “mimetype”(对于这个文件,我将 ZipEntry 方法设置为 STORED)
- 名为“META-INF”的子文件夹中的“manifest.xml” (META-INF/manifest.xml)
- “内容.xml”
- “样式.xml”
- “元.xml”
- “thumbnail.png”在名为“Thumbnails”的子文件夹中(“Thumbnails/thumbnail.png”)
- “设置.xml”
zos.close();
...最后,我调用 ZipOutputStream ( )的 close 方法。
如果我尝试直接使用 OpenOffice 打开它,它会询问我要打开的文件类型,它说文件已损坏,最后它会打开文件...但是如果我解压缩文件(我是使用winrar),然后我用相同的工具(我的意思是winrar)再次压缩,OpenOffice能够毫无问题地打开文档......
有什么帮助吗?提前致谢!
java - 替换 ZipOutputStream 中的文件
我想创建 zip 文件。文件将包含导出Preferences
和Serializable
对象。但是当我尝试替换 zip 存档中的对象时,保存的首选项消失了。如何解决这个问题?
zipoutputstream - ZipOutputStream FTP客户端
如果str
只有几个字符,没关系,但如果str
是几十kB,则zip文件有错误。
java - ZipOutputStream 离开 size=-1
我正在ZipOutputStream
使用非常标准的代码创建一个 zip 文件。ZipInputStream
出于某种原因,当我将其作为ZipEntry
has读回时size=-1
。文件名正确存储在ZipEntry
.
(当我使用我的操作系统工具制作一个 zip 文件然后将其读回时,大小是正确的,所以我认为问题ZipOutputStream
出在ZipInputStream
.
上下文是一个 Spring MVC 控制器。
我究竟做错了什么?谢谢。
这是代码:
java - 如何在 Google appengine 中加密 ZipOutputStream?
我正在使用 Java 在 GAE 中创建 zip 文件,使用 ZipOutputStream 将它们上传到 Google Cloud Storage。
但是我需要加密文件,但我不知道如何。
有谁知道如何在 Google Appengine 中加密 ZipOutputStream?