Wie ein WebScript in Alfresco zu schreiben, die eine Zip-Datei zurückgibt

StackOverflow https://stackoverflow.com/questions/3573362

  •  01-10-2019
  •  | 
  •  

Frage

Ich brauche einen WebScript in Freies zu schreiben, dass die Renditen an den Benutzer eine einzige ZIP-Datei, die mehrere Dateien enthält, von denen einige im Fluge durch das Skript erstellt und einige von ihnen auf dem Server gespeichert.

Wie kann ich es tun? Ich weiß, wie verschiedene Dateien auf dem Server erstellen, ich weiß nicht, wie sie zip und wie Dateien enthalten, die auf dem Server gespeichert werden.

War es hilfreich?

Lösung

Nun können Sie eine Java-Aktion entwickeln, die das Zippen Teil tun würde.

Zuletzt wurde ich in diese suchen, habe ich nicht eine out-of-the-Box-Lösung zu finden.

Wie bei der Rückkehr Sie können festlegen, dass durch WebScript Format angeben, das heißt:

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

Nur gibt es ein Problem, können Sie ein Zip-Format nicht festgelegt, sondern unter freiem Himmel Wiki sagt, wie Sie mehr hinzufügen:

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

Edit: Ich habe gerade diesen Thread (während der Suche nach eine Lösung für ein anderes Problem). In dem Thread Aktion eine benutzerdefinierte „unzip“ beschrieben wird, vielleicht können Sie verwenden, eine zip / unzip Aktion in Ihrem im Freien Installation hinzuzufügen und zu nutzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top