Как написать веб-сайт в Alfresco, который возвращает ZIP-файл
-
01-10-2019 - |
Вопрос
Мне нужно написать Wearncript в Alfresco, который возвращает пользователю один файл zip, который содержит несколько файлов, некоторые из них созданы на лету скриптом, и некоторые из них хранятся на сервере.
Как я могу это сделать? Я знаю, как создавать разные файлы на сервере, я не знаю, как их ZIP и как включить файлы, которые хранятся на сервере.
Решение
Что ж, вы можете разработать действие Java, которое будет делать всю часть.
В прошлый раз, когда я смотрел в это, я не нашел решение о боксе.
Что касается возврата, вы можете указать, что, указав формат Weblucts, т. Е.
<format default="html">any</format>
Только есть проблема, вы не можете установить ZIP-формат, но Alfresco Wiki говорит, как вы можете добавить больше:
http://wiki.alfresco.com/wiki/3.0_web_scripts_framework#http_response_formats.
Редактировать: я только что нашел это нить (в поисках решения для другой проблемы). В потоке описано пользовательское «расстегнутое» действие, возможно, вы можете использовать это, чтобы добавить действие ZIP / RENZIP в вашей установке Alfresco и использовать его.