2014-01-13 266 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

但是文档字段使用文档和媒体库。如果您想为来宾创建数据列表,由于权限不正确,他们将无法附加文件...是否有添加简单文件上传字段的方法? –