Liferay - 获取数据目录

时间:2012-08-30 10:44:31

标签: jsp liferay portlet liferay-6

如何在Liferay portlet(JSP)中获取data文件夹的目录(通常是在liferay的主目录中)?我尝试使用DLFolderLocalServiceUtil,但我失败了。

谢谢!

1 个答案:

答案 0 :(得分:2)

以下属性指定文档的存储位置:

dl.store.file.system.root.dir=${liferay.home}/data/document_library

所以我认为你可以使用:

String documentPath = PropsUtil.get("dl.store.file.system.root.dir")

在自定义插件中获取此属性的值。

警告(来自奥拉夫的comment)的灵感
如果要访问从Documents & Media portlet上载的文件/文档,最好使用DLApp*Services来获取它们。这将有助于您的实现干净,并且还有助于顺利升级,因为Liferay可以自由地更改存储Documents & Media portlet文件的方式。谢谢奥拉夫。