有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有没有办法将完整的ZipInputStream转换为单个InputStream,并将其保存为磁盘上的zip文件

这与AEM Translation API有关,TranslationObject可以将上下文包作为ZipStream输入提供给我们,我们需要将该输入转换为Base64字符串以作为XML的一部分发送,或者转换为实际的zip文件以在本地保存

我尝试了很多方法,但都得到了一个0字节的文件,很可能是因为ZipInputStream的工作方式需要使用getNextEntry。(同样,API强迫我们使用ZipInputStream)

如有任何见解,将不胜感激

另一种解决方案是提取驱动器上的流,并从中创建一个新的zip,将该文件作为inputstream打开,然后进行转换,这让人感觉非常费解


共 (0) 个答案