AEM Dynamic Media:子文件夹可见性和PDF资源发布状态问题
本文介绍如何解决子文件夹不可见和PDF资源在Adobe Experience Manager Dynamic Media中显示为未发布的问题。
描述 description
环境
Adobe Experience Manager Dynamic Media(所有版本)
问题/症状
-
特定文件夹下的子文件夹在文件夹树中不可见。
-
PDF资源在Dynamic Media中显示为未发布,从而导致资源链接断开。
示例错误消息:
找不到图像 -
问题在受影响的环境中可重现
原因
- 当文件夹树包含10,000个以上的文件夹并使用默认加载方法时,会发生子文件夹可见性问题。
- 如果使用
Thumbnail选项处理PDF资源,则这些资源仍保持未发布状态,因为此工作流中仅发布缩略图。
解决方法 resolution
按照以下步骤解决问题
-
启用“单独加载文件夹”设置
- 在Dynamic Media中,启用
Load Folders Individually设置。 这会将文件夹树加载行为从单个API请求(当文件夹超过10,000个时可能会失败)更改为仅加载两个级别的深层并根据需要提取子文件夹。 - 注意:访问此设置可能需要特定权限。 确保用户具有启用此功能所需的权限。
- 在Dynamic Media中,启用
-
查看PDF资源处理工作流
- 检查上传作业中的PDF资源处理配置。 如果
process参数设置为Thumbnail,则仅发布缩略图,而不发布PDF本身,即使readyForPublish=true也是如此。 - 要自动发布PDF,请在上传期间将
process参数设置为none。 或者,通过在AEM中激活PDF资源来手动发布该资源。 - 对于eCatalog工作流,仅发布生成的页面图像,而不发布原始PDF。
- 检查上传作业中的PDF资源处理配置。 如果
-
验证资产发布状态
- 在Dynamic Media Classic (DMC)应用程序中确认资源的发布状态。
- 可以使用投放服务器发布的URL向其请求Assets以验证可用性。
recommendation-more-help
experience-cloud-kcs-help-kbarticles