問題
- 私はドキュメントとメディア(例:abc.jpg)にドキュメントをアップロードします。
- 私は情報(i)に行き、最新バージョンのURLをコピーします(例: http://localhost:8080/documents/33764/0/abc.jpg/6bac1ad9-1a7a-0cba-c70a-6fbe17a204a1?t=1571739939285)
- 私はURLのファイル名を変更します (例: bcd.jpg)
- 私は新しい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、ファイル名を使ってファイルエントリを取得します。 このシナリオでは、ファイル名を変更すると、ドキュメントが返されず、「ファイルが見つかりませんでした」というエラーが表示されます。