代码之家  ›  专栏  ›  技术社区  ›  Nicola Peluchetti

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

  •  1
  • Nicola Peluchetti  · 技术社区  · 14 年前

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

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   Zlatko    14 年前

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

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

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

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

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

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