我需要在 alfresco 中编写一个网页脚本,该脚本向用户返回一个包含多个文件的 zip 文件,其中一些文件是由脚本动态创建的,另一些文件存储在服务器上。

我该怎么做?我知道如何在服务器上创建不同的文件,但不知道如何压缩它们以及如何包含存储在服务器上的文件。

有帮助吗?

解决方案

好吧,您可以开发一个 Java 操作来完成压缩部分。

上次我研究这个问题时,没有找到现成的解决方案。

至于返回,可以通过指定webscript格式来指定,即:

<format default="html">any</format>

只是,有一个问题,你无法设置 zip 格式,但 alfresco wiki 说明了如何添加更多格式:

http://wiki.alfresco.com/wiki/3.0_Web_Scripts_Framework#HTTP_Response_Formats

编辑:我刚发现这个 线 (在寻找另一个问题的解决方案时)。在线程中描述了自定义“解压缩”操作,也许您可​​以使用它在露天安装中添加压缩/解压缩操作并使用它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top