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
将相应的文件扩展名(即xls和xlsx)添加到您的筛选器定义文件中,如下所示:
更新Dispatcher配置中的filters.any或自定义筛选条件文件,而不是默认文件,以允许相应的文件扩展名。 默认情况下,Dispatcher将阻止这些内容。
要对doc或docx文件实施此更改,请将以下筛选规则添加到您的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,因此以下是应用此更改的步骤:
- 将提供的规则添加到
filters.any或代码存储库中的自定义筛选文件。 - 提交更改并将其推送到版本控制系统。
- 运行Cloud Manager管道,将更改部署到AEM as a Cloud Service环境。
原因
Dispatcher上的过滤器文件可以阻止未知文件类型。
相关文档
在AEM产品文档中配置Dispatcher。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f