5

フォームからドキュメントをアップロードするポートレットを作成しました。

単純な動的 Java プロジェクトを作成して、ドキュメントをアップロードすることを試みました。formそのドキュメントは に保存されLiferayWorkspace/.metadata/plugins/.../project/document.docxます。

これをformポートレットで使用すると、ドキュメントが保存され、正常に動作しますが、アップロードしたドキュメントはどこに保存されたのでしょうか?

Tomcat ディレクトリと可能な領域を既に検索しました。

また、「Dynamic Data List」ポートレットを使用して liferay 6.1 のどこにあるのか教えていただければ、アップロード後にドキュメントが配置されます。

4

3 に答える 3

4

Liferay の構成設定は、liferay-portal-tomcat-6.1/liferay-portal-6.1/ ディレクトリにある portal-ext.properties に保存されています。

そこから変更することもできます

#
# FileStore
#
dl.store.file.system.root.dir=${liferay.home}/data/document_library
于 2012-08-14T16:08:04.700 に答える
2

デフォルトのストア フォルダは ですportal-folder/data/document_libraryが、liferay の設定で変更できます。

于 2012-08-14T08:52:36.253 に答える
1

これらは、ROOT/WEB-INF/lib/portal-impl.jar/portal.propertiesliferay がドキュメントを保存する場所を定義するプロパティですportal-ext.properties。カスタム値を作成して含めることで、これらのプロパティをオーバーライドできます。

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

さらに、アップロードされたファイルの(一時的な)ディレクトリを
設定することもできます。つまり、リクエストからファイルを取得するために使用する場合、liferay はそれらを一時的にサーバーに保存します。tempUploadRequest

#
# Set the temp directory for uploaded files.
#
#com.liferay.portal.upload.UploadServletRequestImpl.temp.dir=C:/Temp
于 2012-08-14T10:19:44.947 に答える