0

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

谢谢!

4

1 回答 1

2

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

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

所以我认为你可以使用:

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

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

注意(来自 Olaf评论的灵感)
如果您想访问从Documents & Mediaportlet 上传的文件/文档,最好使用DLApp*Services来获取它们。这将有助于您的实施干净,也将有助于顺利升级,因为 Liferay 可以自由更改其存储Documents & Mediaportlet 文件的方式。谢谢奥拉夫。

于 2012-08-30T13:24:49.453 回答