如何在Liferay portlet(JSP)中获取data
文件夹的目录(通常是在liferay的主目录中)?我尝试使用DLFolderLocalServiceUtil
,但我失败了。
谢谢!
答案 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文件的方式。谢谢奥拉夫。