Die Validierung des Asset-Namens unterscheidet sich zwischen der Assets-Ansicht und der Admin-Ansicht in AEM Assets

In Adobe Experience Manager (AEM) Assets verhält sich die Validierung des Asset-Namens zwischen der Assets-Ansicht und der Admin-Ansicht unterschiedlich. Die Assets-Ansicht ermöglicht Asset-Namen, die nicht unterstützte Zeichen enthalten, während die Admin-Ansicht sie durch Validierung blockiert. Um dieses Problem zu beheben, verwenden Sie unterstützte Benennungskonventionen, überprüfen Sie Dateinamen vor dem Hochladen, und benennen Sie vorhandene Assets um, die nicht unterstützte Zeichen enthalten.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM), alle unterstützten Versionen.

Symptome

  • In der Admin-Ansicht von AEM Assets blockiert die Validierung das Hochladen oder Umbenennen von Assets mit Namen, die nicht unterstützte Zeichen enthalten, z. B. #.
  • In der AEM Assets-Ansicht können Benutzende Assets mit nicht unterstützten Zeichen wie # hochladen oder umbenennen, ohne einen Validierungsfehler zu erhalten.
  • In der Assets-Ansicht wird keine Validierungsmeldung angezeigt und der Vorgang wurde erfolgreich abgeschlossen.
  • Assets mit nicht unterstützten Namen kann zu Problemen in Produktionsumgebungen oder nachgelagerten Integrationen führen.

Ursache

Für die AEM Assets-Ansicht und die Admin-Ansicht werden derzeit unterschiedliche Validierungsregeln für Asset-Namen verwendet. Dieser Unterschied führt zu einer Kompatibilitätslücke, die nicht unterstützte Zeichen in Asset-Namen über die Assets-Ansicht zulässt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben.

  1. Vermeiden Sie die Verwendung nicht unterstützter Zeichen wie # in Asset-Namen, insbesondere für Assets, die über AEM-Benutzeroberflächen und -Integrationen hinweg kompatibel bleiben müssen.
  2. Implementieren Sie die Dateinamenvalidierung vor dem Hochladen oder Migrieren von Assets in AEM, um nicht unterstützte Zeichen in Asset-Namen zu verhindern.
  3. Wenn bereits Assets mit nicht unterstützten Namen vorhanden sind, verwenden Sie Admin View oder eine andere unterstützte Schnittstelle, um die Assets umzubenennen und nicht unterstützte Zeichen zu entfernen.
  4. Überwachen Sie Adobe-Produktaktualisierungen auf Änderungen, die diese Inkonsistenzen bei der Validierung beheben.
  5. Wenn Sie auf Probleme stoßen, die durch dieses Verhalten verursacht werden, senden Sie einen Produktfehler mit Details zur Reproduktion, einschließlich der AEM-Version/-Erstellung, der Umgebung und der Schritte zur Reproduktion.
  6. Um die Auflösung zu überprüfen, stellen Sie sicher, dass Asset-Namen in Ihrer Umgebung keine nicht unterstützten Zeichen enthalten und dass die Admin-Ansicht Uploads validiert und wie erwartet umbenennt.
recommendation-more-help
experience-cloud-kcs-help-kbarticles