将文件上载到Liferay服务器

时间:2014-01-13 09:09:05

标签: java api file-upload liferay portal

我正在使用Liferay 6.2 CE,我想添加一个简单的功能,管理员可以将文件上传到liferay服务器并在页面上添加指向此文件的超链接。

我在Liferay的6.1文档中发现,该版本的管理员只需创建一个数据列表并在其中添加File Upload字段,如下所示: enter image description here

不幸的是在Liferay 6.2中这个字段不存在(我在这里很困惑,原因是什么): enter image description here

我还看到,在新博客文章创建过程中,这个HTML浏览器内编辑器具有添加图像的功能。按下后,用户可以从硬盘驱动器中选择一个文件,然后将其上传到liferay服务器并作为<img>标签添加到博客编辑器,并链接到看起来像这样的目录:/documents/11469/0/UPLOADED_FILE.zip/

enter image description here

但是,用户上传普通文件(例如.zip文件)并不直观,只需使用图片上传器并手动编辑源代码即可将<img>标签更改为普通<a>锚点。

所以我的问题是我是否需要使用API​​以编程方式解决所描述的问题(我相信DLFileEntryLocalServiceUtil用于此目的)或者是否有其他方法可以使用liferay功能实现此目的?

1 个答案:

答案 0 :(得分:2)

&#34; FileUpload&#34; Liferay 6.1的字段更名为&#34; Document&#34; Liferay 6.2中的字段。