Office-Dokumente (docx, xlsx usw.) zeigen 404 auf DAM
Dieser Artikel behebt das Problem Adobe Experience Manager (AEM), bei dem ein MS Office-Dokument nicht angezeigt wird, wenn es in DAM (Digital Asset Management) angezeigt wird. Um den resultierenden 404-Fehler zu korrigieren, müssen Sie die filters.any in Ihrer Dispatcher-Konfiguration aktualisieren, um die entsprechende Dateierweiterung zuzulassen.
Beschreibung description
Umgebung
Adobe Experience Manager
Problem/Symptome
Beim Anzeigen eines MS Office-Dokuments (z. B. .xls, .xlsx, DOC, DOCX usw.) im AEM-DAM (Digital Asset Management) ist die Datei nicht sichtbar und löst eine 404 aus. Die Dispatcher-Protokolle zeigen an, dass die Datei blockiert ist.
Auflösung resolution
Fügen Sie die entsprechende Dateierweiterung (d. h. xls und xlsx) wie folgt zu Ihrer Filterdefinitionsdatei hinzu:
Aktualisieren Sie die filters.any- oder benutzerdefinierte Filterdatei in Ihrer Dispatcher-Konfiguration anstelle der Standarddatei, um die entsprechende Dateierweiterung zuzulassen. Standardmäßig blockiert der Dispatcher diese.
Um diese Änderung beispielsweise für eine doc- oder docx-Datei zu implementieren, fügen Sie die folgende Filterregel zu Ihrer filters.any-Datei hinzu:
# Allow .doc and .docx file types from DAM
/0099 { /type "allow" /extension '(doc|docx)' /path "/content/dam/*" }
Diese Regel ermöglicht den Zugriff auf Word-Dokumente, die im DAM gespeichert sind. Da Sie AEM as a Cloud Service verwenden, können Sie diese Änderung wie folgt anwenden:
- Fügen Sie die bereitgestellte Regel zu Ihrer
filters.anyoder benutzerdefinierten Filterdatei innerhalb Ihres Code-Repositorys hinzu. - Übergeben Sie die Änderungen und übertragen Sie sie auf das Versionskontrollsystem.
- Führen Sie die Cloud Manager-Pipeline aus, um Ihre Änderungen in der AEM as a Cloud Service-Umgebung bereitzustellen.
Ursache
Die Filterdatei im Dispatcher kann unbekannte Dateitypen blockieren.
Verwandte Dokumentation
Konfigurieren von Dispatcher in der AEM-Produktdokumentation.