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

URLでファイル名を変更してもダウンロードURLから文書にアクセスできるようになった

written-by

Tímea Bihari

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. 私はドキュメントとメディア(例:abc.jpg)にドキュメントをアップロードします。
  2. 私は情報(i)に行き、最新バージョンのURLをコピーします(例: http://localhost:8080/documents/33764/0/abc.jpg/6bac1ad9-1a7a-0cba-c70a-6fbe17a204a1?t=1571739939285)
  3. 私はURLのファイル名を変更します (例: bcd.jpg)
  4. 私は新しいURL(http://localhost:8080/documents/33764/0/bcd.jpg/6bac1ad9-1a7a-0cba-c70a-6fbe17a204a1?t=1571739939285)を

期待される結果。 エラーがスローされるべき
実際の結果。 abc.jpg画像が返される

環境への配慮

  • DXP7.

決議

最新バージョンのURL(http://localhost:8080/documents/33764/0/abc.jpg/6bac1ad9-1a7a-0cba-c70a-6fbe17a204a1?t=1571739939285)には、4つのパラメータが含まれています。

グループ ID。 33764
フォルダID。 0
ファイル名。 abc.jpg
UUID: 6bac1ad9-1a7a-0cba-c70a-6fbe17a204a1?t

この URL を呼び出すと、コードはグループ ID と UUUID を使用してファイルエントリを検索します。 この場合、ファイル名には何でも指定でき、そのUUIDに関連付けられたファイルが返されます。

URLの末尾からUUIDを削除すると、ポータルはグループID、フォルダID、ファイル名を使ってファイルエントリを取得します。 このシナリオでは、ファイル名を変更すると、ドキュメントが返されず、「ファイルが見つかりませんでした」というエラーが表示されます。

did-this-article-resolve-your-issue

legacy-knowledge-base