0

Liferay ポートレット (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 のコメントからのインスピレーション)ポートレット
からアップロードしたファイル/ドキュメントにアクセスする場合は、 DLApp*Servicesを使用して取得することをお勧めします。これにより、実装がクリーンになり、ライフレイはポートレットのファイルを保存する方法を自由に変更できるため、スムーズなアップグレードにも役立ちます。ありがとうオラフ。Documents & MediaDocuments & Media

于 2012-08-30T13:24:49.453 に答える