AEM Dynamic Media:子文件夹可见性和PDF资源发布状态问题

本文介绍如何解决子文件夹不可见和PDF资源在Adobe Experience Manager Dynamic Media中显示为未发布的问题。

描述 description

环境

Adobe Experience Manager Dynamic Media(所有版本)

问题/症状

  • 特定文件夹下的子文件夹在文件夹树中不可见。

  • PDF资源在Dynamic Media中显示为未发布,从而导致资源链接断开。
    示例错误消息:
    找不到​图像

  • 问题在受影响的环境中可重现

原因

  • 当文件夹树包含10,000个以上的文件夹并使用默认加载方法时,会发生子文件夹可见性问题。
  • 如果使用Thumbnail选项处理PDF资源,则这些资源仍保持未发布状态,因为此工作流中仅发布缩略图。

解决方法 resolution

按照以下步骤解决问题

  1. 启用“单独加载文件夹”设置

    • 在Dynamic Media中,启用Load Folders Individually设置。 这会将文件夹树加载行为从单个API请求(当文件夹超过10,000个时可能会失败)更改为仅加载两个级别的深层并根据需要提取子文件夹。
    • 注意:访问此设置可能需要特定权限。 确保用户具有启用此功能所需的权限。
  2. 查看PDF资源处理工作流

    • 检查上传作业中的PDF资源处理配置。 如果process参数设置为Thumbnail,则仅发布缩略图,而不发布PDF本身,即使readyForPublish=true也是如此。
    • 要自动发布PDF,请在上传期间将process参数设置为none。 或者,通过在AEM中激活PDF资源来手动发布该资源。
    • 对于eCatalog工作流,仅发布生成的页面图像,而不发布原始PDF。
  3. 验证资产发布状态

    • 在Dynamic Media Classic (DMC)应用程序中确认资源的发布状态。
    • 可以使用投放服务器发布的URL向其请求Assets以验证可用性。
recommendation-more-help
experience-cloud-kcs-help-kbarticles