legacy-knowledge-base
公開されました Jul. 2, 2025

複数ファイルのアップロード時に、個々の値をファイルの設定に設定する。

written-by

Katalin Györgyövics

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 複数のファイルを一度にアップロードする「Multiple File Upload」オプションを使用する際、各ファイルの設定(例: Document Type, Display Page, Categorization, Expiration Date, Permissions)に個別の値を追加したいです。

Environment

  • Liferay DXP 7.3

解決策

  • MultiUploadを使用する場合、設定した値は一括でアップロードされるファイルごとに追加され、個別に設定することはできません。
  • つまり、設定されたFileEntryTypeは、サーバーに送信されるすべての要素に適用され、要素ごとに「カスタマイズ」することはできないのです。

追加情報

  • 技術的な背景を少し: com.liferay.document.library.web.internal.portlet.action.EditFileEntryMVCActionCommand#_addMultipleFileEntries(PortletConfig, ActionRequest, ActionResponse) メソッドは、受け取ったパラメータが再利用されて同じフォームでアップロードしたすべてのファイルに適用されることを示します。
  • この動作を改善し、これらの値を個別に設定できるようにするためのFeature Requestが公開されました。 こちらからご覧ください: LPS-147505
did-this-article-resolve-your-issue

legacy-knowledge-base