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

メタデータをチェックして、特定のドキュメントおよびメディア ファイルのアップロードを制限する

written-by

Solyom Nagy-Györkös

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

問題

  • Document and Media ポートレットへのファイルのアップロードを拡張子で制限したいのですが、拡張子が変更されただけではないことを確認するために、コンテンツ (MIME) タイプをさらにチェックする必要があるため、アップロードを制限する必要があります。拡張子ではなくファイルの内容によって
  • 例: アップロードできるのは JPEG/PNG 拡張子のみです。 ユーザーは、PDF ファイルの拡張子を JPEG に変更できます。 Document and Media ポートレットでは、偽造を避けるために、ユーザーがファイルの正確なタイプを確認してファイルをアップロードできないようにする必要があります。

Environment

  • ポータル 6.2
  • DXP 7.0+

解決策

  • これは現在の製品の制限です dl.file.extensions プロパティは、拡張子に基づいてアップロードされたファイルのみをフィルタリングしますが、システムはファイルの内容がファイル名の拡張子に対応しているかどうかを確認しません。 コンテンツではなく、拡張子のみを調べます。
  • 必要性に対処するための機能リクエストはすでに開かれていますが、当面は非公開であり、セキュリティ上の懸念も分析します
did-this-article-resolve-your-issue

legacy-knowledge-base