Arquivos de Documentos do Office (docx, xlsx etc.) mostram 404 no DAM
Este artigo resolve o problema do Adobe Experience Manager (AEM) em que um documento do MS Office não fica visível ao ser visualizado no DAM (Digital Asset Management). Para corrigir o erro 404 resultante, é necessário atualizar o arquivo filters.any
na configuração do Dispatcher para permitir a extensão de arquivo apropriada.
Descrição description
Ambiente
Adobe Experience Manager
Problema/Sintomas
Ao visualizar um documento do MS Office (ou seja, .xls
, .xlsx
, doc, docx, etc.) no AEM DAM (Digital Asset Management), o arquivo não fica visível e lança um 404. Os logs do dispatcher mostrarão que o arquivo está bloqueado.
Resolução resolution
Adicione a extensão de arquivo apropriada (ou seja, xls
e xlsx
) ao arquivo de definição de filtros, da seguinte maneira:
Atualize o filters.any
ou o arquivo de filtros personalizados na configuração do Dispatcher, em vez do arquivo padrão, para permitir a extensão de arquivo apropriada. Por padrão, o Dispatcher as bloqueará.
Para implementar essa alteração para um arquivo doc
ou docx
, por exemplo, adicione a seguinte regra de filtro ao arquivo filters.any
:
# Allow .doc and .docx file types from DAM
/0099 { /type "allow" /extension '(doc|docx)' /path "/content/dam/*" }
Essa regra habilitará o acesso a documentos do Word armazenados no DAM. Como você está usando o AEM as a Cloud Service, veja as etapas para aplicar essa alteração:
- Adicione a regra fornecida ao
filters.any
ou ao arquivo de filtro personalizado no repositório de código. - Confirme e envie as alterações para o sistema de controle de versão.
- Execute o pipeline do Cloud Manager para implantar suas alterações no ambiente do AEM as a Cloud Service.
Causa
O arquivo de filtros no dispatcher pode bloquear tipos de arquivos desconhecidos.
Documentação relacionada
Configurando o Dispatcher na documentação do produto AEM.