如何在 AEM 大坝中找到所有重复的资产?

How to find all duplicate assets in AEM dam?

我需要在 DAM 中找到所有重复的资产。

我关注了https://docs.adobe.com/docs/en/aem/6-2/author/assets/managing-assets-touch-ui/duplicate-detection.html

此文档无法帮助我搜索所有重复值。此外,它并没有告诉我我正在上传重复的资产。它只是弹出一个 window 要求为该资产替换或创建新版本。

我的首要任务是获取所有重复的 DAM 资产的列表。请指教

提前致谢。 enter image description here

AFAIK 当您启用 检测重复项 时,行为将按以下方式进行。

尝试上传时触摸UI :,然后尝试创建Version/Replace 已存在的资产。它将填充一个提示相同的弹出窗口。 Classic UI : 它最终会抛出一个错误而不会询问 Touch UI 弹出窗口,如下所示。 我猜 Adob​​e 只专注于 Touch UI 实现

当您将资产上传到 aem 时,它会为 DAM 资产创建很多属性,属性 之一是 dam:sha1检测重复项 逻辑将基于此 属性 值数据工作。

要获取重复资产路径列表,您可以使用 XPATH 查询

//element(*, dam:Asset)[(jcr:content/metadata/@dam:sha1 = 'ff546dd8055fcfca53471dfa6fe0494c4198e965')]

ff546dd8055fcfca53471dfa6fe0494c4198e965”中的值是我的图像 dam:sha1 属性 值。找到下面的截图以供参考。