Загрузка файлов на сервер 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.

Другие вопросы по тегам