Office文档(docx、xlsx等)文件在DAM上显示404

本文解决了在DAM (Digital Asset Management)中查看MS Office文档时,该文档不可见的Adobe Experience Manager (AEM)问题。 要更正生成的404错误,您需要更新Dispatcher配置中的filters.any文件以允许相应的文件扩展名。

描述 description

环境

Adobe Experience Manager

问题/症状

在AEM DAM(数字资产管理)中查看MS Office文档(即.xls.xlsx、doc、docx等)时,文件不可见并引发404错误。 Dispatcher日志将显示文件被阻止。

解决方法 resolution

将相应的文件扩展名(即xlsxlsx)添加到您的筛选器定义文件中,如下所示:

更新Dispatcher配置中的filters.any或自定义筛选条件文件,而不是默认文件,以允许相应的文件扩展名。 默认情况下,Dispatcher将阻止这些内容。

要对docdocx文件实施此更改,请将以下筛选规则添加到您的filters.any文件:

# Allow .doc and .docx file types from DAM
/0099 { /type "allow" /extension '(doc|docx)' /path "/content/dam/*" }

通过此规则,您可以访问存储在DAM中的Word文档。 由于您使用的是AEM as a Cloud Service,因此以下是应用此更改的步骤:

  1. 将提供的规则添加到filters.any或代码存储库中的自定义筛选文件。
  2. 提交更改并将其推送到版本控制系统。
  3. 运行Cloud Manager管道,将更改部署到AEM as a Cloud Service环境。

原因

Dispatcher上的过滤器文件可以阻止未知文件类型。

相关文档

在AEM产品文档中配置Dispatcher

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f