如何在Alfresco中编写一个返回zip文件的webscript

时间:2010-08-26 08:31:06

标签: alfresco

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

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

1 个答案:

答案 0 :(得分:1)

好吧,你可以开发一个可以执行压缩部分的Java动作。

上次我正在研究这个问题时,我没有找到开箱即用的解决方案。

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

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

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

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

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