Pregunta

Tengo que escribir un WebScript en al aire libre que se devuelve al usuario un único archivo zip que contiene varios archivos, algunos de ellos creados sobre la marcha por el guión y algunos de ellos se almacena en el servidor.

¿Cómo puedo hacerlo? Sé cómo crear diferentes archivos en el servidor, no sé cómo cremallera ellos y cómo incluir archivos que se almacenan en el servidor.

¿Fue útil?

Solución

Bueno, se puede desarrollar una acción de Java que haría la parte comprimir.

La última vez que estaba buscando en esto, yo no encontrar una solución fuera de la caja.

En cuanto a regresar, se puede especificar que mediante la especificación de formato de WebScript, es decir:

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

Sólo hay un problema, no se puede establecer un formato zip, pero al aire libre wiki dice cómo se puede añadir más:

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

Edit: Acabo de encontrar este hilo (mientras se busca una solución para otro problema). En el hilo se describe una acción personalizada "descomprimir", tal vez se puede usar eso para añadir una acción de zip / descomprimir en su instalación al aire libre y utilizarlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top