我正在使用Liferay 6.2 CE,并且我想添加一个简单的功能,管理员可以在其中将文件上载到liferay服务器,并将超链接添加到该页面上的此文件。将文件上传到Liferay服务器
我Liferay的6.1文件,在该版本管理员可以只创建一个数据表,并添加文件上传领域中有发现,如下图所示:
不幸的是在6.2的Liferay这一领域不存在(我很困惑这是什么原因):
我也看到,在新的博客文章创建过程中,有这个HTML浏览器内编辑器,具有添加图像的功能。按下后,用户可以从硬盘中选择一个文件,然后将其上传到liferay服务器,并将其作为<img>
标签添加到博客编辑器,并链接到如下所示的目录:/documents/11469/0/UPLOADED_FILE.zip/
。
但它不是直观用户上载的文件的正常(例如.zip文件),通过使用图像上载和手动编辑的源代码来改变<img>
标签正常<a>
锚。
所以我的问题是我是否需要使用API(我相信DLFileEntryLocalServiceUtil
用于此目的)编程方式解决所述问题,还是有任何其他方式来实现此使用liferay功能?
为什么你不使用“文档”字段? – Mark
我已将“文档”字段添加到我的自定义列表中,并且文档现已上传。这已经有了很大的改进。 :)但现在匿名用户只能看到文档名称,无法下载它。你能告诉我,我怎么可以允许甚至没有登录用户下载文件? – Disper
制作截图,更好地创建新问题。 – Mark