Domanda

Ho bisogno di scrivere un webscript nel all'aperto che restituisce all'utente un unico file zip che contiene diversi file, alcuni dei quali creati al volo dallo script e alcuni di essi memorizzati sul server.

Come posso farlo? Io so come creare file diversi sul server, non so come zip loro e come includere i file memorizzati sul server.

È stato utile?

Soluzione

Bene, è possibile sviluppare un'azione di Java che avrebbe fatto la parte zippare.

L'ultima volta che stavo cercando in questo, non ho trovato una soluzione out-of-the-box.

Per quanto riguarda il ritorno, è possibile specificare che specificando formato webscript, vale a dire:

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

Solo, c'è un problema, non è possibile impostare un formato zip, ma all'aperto wiki dice come è possibile aggiungere di più:

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

Edit: Ho appena trovato questo filo (mentre cerca di una soluzione per un altro problema). Nel thread viene descritta un'azione personalizzata "decomprimere", forse è possibile utilizzare che per aggiungere una zip / unzip azione nella propria installazione all'aperto e utilizzarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top