いくつかのファイルを含む単一の zip ファイルをユーザーに返す Webscript を alfresco で作成する必要があります。それらのファイルの一部はスクリプトによってオンザフライで作成され、一部はサーバーに保存されます。
サーバー上にさまざまなファイルを作成する方法は知っていますが、それらを圧縮する方法と、サーバーに保存されているファイルを含める方法はわかりません。
いくつかのファイルを含む単一の zip ファイルをユーザーに返す Webscript を alfresco で作成する必要があります。それらのファイルの一部はスクリプトによってオンザフライで作成され、一部はサーバーに保存されます。
サーバー上にさまざまなファイルを作成する方法は知っていますが、それらを圧縮する方法と、サーバーに保存されているファイルを含める方法はわかりません。
さて、あなたは圧縮部分を行うJavaアクションを開発することができます。
前回これを調べたとき、すぐに使える解決策は見つかりませんでした。
戻ることに関しては、webscript形式を指定することでそれを指定できます。
<format default="html">any</format>
ただ、問題があり、zip形式を設定することはできませんが、alfrescowikiにはさらに追加する方法が記載されています。
http://wiki.alfresco.com/wiki/3.0_Web_Scripts_Framework#HTTP_Response_Formats
編集:私はちょうどこのスレッドを見つけました(別の問題の解決策を探している間)。スレッドでは、カスタムの「解凍」アクションが説明されています。これを使用して、屋外インストールにzip /解凍アクションを追加し、使用することができます。