2014-01-13 326 views
0

我正在使用Liferay 6.2 CE,並且我想添加一個簡單的功能,管理員可以在其中將文件上載到liferay服務器,並將超鏈接添加到該頁面上的此文件。將文件上傳到Liferay服務器

我Liferay的6.1文件,在該版本管理員可以只創建一個數據表,並添加文件上傳領域中有發現,如下圖所示: enter image description here

不幸的是在6.2的Liferay這一領域不存在(我很困惑這是什麼原因): enter image description here

我也看到,在新的博客文章創建過程中,有這個HTML瀏覽器內編輯器,具有添加圖像的功能。按下後,用戶可以從硬盤中選擇一個文件,然後將其上傳到liferay服務器,並將其作爲<img>標籤添加到博客編輯器,並鏈接到如下所示的目錄:/documents/11469/0/UPLOADED_FILE.zip/

enter image description here

但它不是直觀用戶上載的文件的正常(例如.zip文件),通過使用圖像上載和手動編輯的源代碼來改變<img>標籤正常<a>錨。

所以我的問題是我是否需要使用API​​(我相信DLFileEntryLocalServiceUtil用於此目的)編程方式解決所述問題,還是有任何其他方式來實現此使用liferay功能?

+1

爲什麼你不使用「文檔」字段? – Mark

+0

我已將「文檔」字段添加到我的自定義列表中,並且文檔現已上傳。這已經有了很大的改進。 :)但現在匿名用戶只能看到文檔名稱,無法下載它。你能告訴我,我怎麼可以允許甚至沒有登錄用戶下載文件? – Disper

+0

製作截圖,更好地創建新問題。 – Mark

回答

2

Liferay 6.1的「FileUpload」字段在Liferay 6.2中重命名爲「Document」字段。

+0

但是文檔字段使用文檔和媒體庫。如果您想爲來賓創建數據列表,由於權限不正確,他們將無法附加文件...是否有添加簡單文件上傳字段的方法? –