解决Adobe Experience Manager 6.5 Dynamic Media中的智能裁剪中断的图像问题
本文解决了Adobe Experience Manager 6.5 Dynamic Media中的一个问题:单击智能裁切按钮会导致显示损坏的图像。 该问题与特定路径的Dispatcher级别的缓存行为相关联。 文章提供了问题的详细解释,并概述了修改Dispatcher缓存规则以有效解决该问题的步骤。
描述 description
环境
- 产品: Adobe Experience Manager (AEM) 6.5 Dynamic Media - Scene7
- 环境类型: Managed Services
问题/症状
在Adobe Experience Manager 6.5 Dynamic Media中使用智能裁切功能时,单击智能裁切按钮会导致显示损坏的图像。 选择并打开资源/图像,然后从菜单中选择智能裁切选项时,会发生此问题。 在这种情况下,智能裁剪URL为: /libs/dam/gui/content/s7dam/smartcrop/smartcropedit.html/content/dam/folder/image.jpeg。 该问题与该特定路径的Dispatcher级别的缓存行为有关。
解决方法 resolution
要解决在Adobe Experience Manager 6.5 Dynamic Media中使用智能裁剪功能时出现的图像损坏问题,请执行以下步骤:
-
查看Dispatcher配置的缓存规则,这些规则适用于与智能裁剪功能关联的路径。
-
在Dispatcher缓存配置中添加规则以防止缓存受影响的路径:
code language-none { /glob "/libs/dam/gui/content/s7dam/smartcrop/*" /type "deny" }此规则确保直接交付从
/libs/dam/gui/content/s7dam/smartcrop/提供的内容,而不由Dispatcher缓存。 -
在整个环境中应用并部署更新的Dispatcher配置更改。
-
验证智能裁剪演绎版是否在所有情况下都正确加载。
recommendation-more-help
experience-cloud-kcs-help-kbarticles