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

複数の拡張子を持つファイルをアップロードする場合

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

問題

  • ドキュメントとメディア
    再現するための手順 複数の拡張子を持つファイルをドキュメントとメディア経由でアップロードしています:
    1) サーバーを起動する
    2) コントロールパネル>システム設定> ドキュメントとメディア> サービス> ファイル拡張子
    A file extension of * はデフォルトですべてのファイル拡張子を許可しますが、ユーザーがすべての種類のアップロードを制限する必要がある場合、特定の拡張子を追加する必要があります。 ここでは、他のファイル形式を制限するために、.png, .jpg, .txt を追加しています。
    3) 添付の [Font.zip.txt] ファイルをアップロードする
    観測された動作: ポータルは、どのようなタイプのファイルでも、常に最後の拡張子を受け入れるようです。
    拡張子.txtが追加された場合、ファイルはアップロードされますが、この拡張子が削除されている場合、ファイルはアップロードされません。
    期待される動作 拡張子が2つあるので、ファイルはアップロードされないはずです。

Environment

  • Liferay DXP 7.4

解決策

  • 観測された動作は、ポータルの期待される動作である。
    • ファイル拡張子は、ファイル名拡張子としても知られ、オペレーティングシステムがファイルの種類を判断するのに役立つファイルの部分です。 そのため、この機能の動作は想定内です。 最後のドットから順に、ファイルの拡張子を指定します。
      test1.txt.mp4 > extension is mp4
      test2.txt.mp4.jpg > extension is jpg

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base