Загрузка файлов на сервер Liferay
Я использую Liferay 6.2 CE, и я хотел бы добавить простую функциональность, в которой администратор может загружать файлы на сервер liferay и добавлять гиперссылку на этот файл на странице.
В документации Liferay 6.1 я обнаружил, что в этой версии администратор может просто создать список данных и добавить туда поле "Загрузка файла", как показано ниже:
К сожалению, в Liferay 6.2 это поле не существует (я запутался здесь, в чем причина):
Я также видел, что во время создания нового поста в блоге есть HTML-редактор, который имеет функцию добавления изображений. При нажатии пользователь может выбрать файл с жесткого диска, который затем загружается на сервер LifeRay и добавляется как <img>
тег к редактору блога и ссылки на каталог, который выглядит так: /documents/11469/0/UPLOADED_FILE.zip/
,
Но пользователь не может интуитивно загружать обычные файлы (например, ZIP-файл), используя загрузчик изображений и вручную редактируя исходный код для изменения <img>
теги к нормальному <a>
якоря.
Поэтому мой вопрос заключается в том, нужно ли мне решать описанную проблему программно с помощью API (я считаю, что DLFileEntryLocalServiceUtil
используется для этой цели) или есть ли другой способ добиться этого с помощью функциональных возможностей LifeRay?
1 ответ
Поле "FileUpload" в Liferay 6.1 переименовано в поле "Документ" в Liferay 6.2.