Échec du glisser-déposer d’un dossier de ressources vers l’interface utilisateur web d’AEM Assets
L’interface utilisateur web d’AEM ne prend pas en charge le glisser-déposer de ressources dans des dossiers, mais il existe quelques solutions de contournement.
Description description
Environnements
- Adobe Experience Manager (AEM)
- Services Adobe Experience Cloud
Problème
-
Le glisser-déposer d’un dossier contenant des ressources échoue.
-
L’interface utilisateur affiche un message :
"1 of [ n] assets failed" -
Le fichier error.log affiche un message :
code language-none 11.04.2023 12:16:52.464 *ERROR* [ 0:0:0:0:0:0:0:1 [ 16886753098] POST /content/dam[ target folder name] .createasset.html HTTP/1.1] com.day.cq.dam.api.AssetManager createAsset: repository exception while creating asset [ /content/dam/[ target foldername] [ dragged folder name] ] : jx.jcr.RepositoryException: org.eclipse.jetty.io.EofException: Early EOF
Résolution resolution
L’interface utilisateur web d’AEM ne prend pas en charge le glisser-déposer de ressources dans des dossiers.
À la place, vous pouvez :
-
Utilisez l’application de bureau AEM qui ne prend pas en charge cette fonctionnalité. Vous trouverez des informations sur l’application et son installation dans Utiliser l’application de bureau AEM dans les tutoriels AEM.
-
Compressez le dossier dans un fichier .zip, faites-le glisser dans les ressources, puis sélectionnez-le et choisissez Extraire l’archive .
- Remarque : vous pouvez également ajouter l’étape Désarchiver au modèle de workflow RESSOURCE DE MISE À JOUR DE GESTION DES RESSOURCES NUMÉRIQUES , de sorte que les fichiers .zip soient automatiquement désarchivés lors du chargement.
- Vous pouvez ajouter les arguments suivants à cette étape pour supprimer le fichier .zip après le désarchivage :
removeOriginal::true,updateMode::OVERWRITE