legacy-knowledge-base
公開されました Jun. 30, 2025

Webコンテンツ画像」オプションを使用してフォームに画像をアップロードすると失敗する

written-by

Kanchan Bisht

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

問題

  • Webコンテンツ画像]オプションを使用して、ユーザーが新しい画像をアップロードできない。

  • 再現手順
    1) 管理者ユーザーとしてログインする。
    2) コンテンツ & データ > フォーム > イメージ要素を持つ新規フォームを作成する > 公開する。
    3) サイト > フォームウィジェットを追加 > 上記で作成したフォームを表示します。
    4) 次に、コントロールパネル > ユーザーと組織 > 新しいユーザー (User1) を作成します。
    5) Memberships で、このユーザーを Liferay DXP サイトのメンバーにします。
    6) User1 でログインします。
    7) Form をクリックし、オプションの Web Content Images を使って画像をアップロードしようとします。
    観察された動作 ユーザーは画像をアップロードすることができず、UIに以下のエラーが表示されます:
    An unexpected error occurred while uploading your file
    期待される動作: ユーザーは新しい画像をアップロードすることができます。

Environment

  • Liferay DXP 7.3

解決策

  • 観測された動作は、DXPの期待された動作です。
    • ウェブコンテンツ画像」タブに画像をアップロードするために必要な権限は、ウェブコンテンツを追加するために必要な権限と同じであり、デフォルトでは、サイトメンバーはこれを許可されません。
    • これは想定内であり、FormsはWebコンテンツを追加する権限を自動で追加することは想定していません。

追加情報

  • しかし、ユーザーは、サイトメンバーがデフォルトでドキュメントをアップロードできる「ドキュメントとメディア」セクションを使用することができます。
did-this-article-resolve-your-issue

legacy-knowledge-base