Le chargement des fichiers .CR3 vers AEM Assets échoue en raison de la configuration de type MIME
Le chargement des fichiers Canon RAW (.CR3) vers Adobe Experience Manager (AEM) Assets échoue avec une erreur de restriction ou de format non valide même après l’ajout des types MIME attendus pour les restrictions de chargement. Cela se produit, car le client de chargement effectue une vérification de type MIME sensible à la casse en fonction de ce que le navigateur envoie, et le serveur principal nécessite un mappage MIME global correctement formaté. Pour résoudre ce problème, ajoutez tous les types MIME CR3 sensibles à la casse requis pour charger des restrictions et configurer le mappage MIME global à l’aide d’un espace blanc au lieu d’un signe égal.
Description description
Environnement
-
Produit : AEM as a Cloud Service - Assets
-
Contraintes:
- Observé sous Chrome s’exécutant sous Windows
- La configuration est spécifique à l’environnement
- Les modifications ne se propagent pas automatiquement à travers les environnements
Problème/Symptômes
- Le téléchargement de fichiers
.CR3entraîne une erreur de restriction ou de format non valide - Le navigateur signale le type de fichier comme
image/CR3(sous-type en majuscules) - Le client de chargement effectue une correspondance de type MIME sensible à la casse
- Les journaux du serveur principal affichent un type MIME nul ou indétectable pendant la
initiateUpload
Résolution resolution
Pour résoudre le problème, procédez comme suit :
-
Connectez-vous à chaque environnement de création AEM affecté, tel que le développement ou la production.
-
Accédez à Outils
>Assets>Configurations d’Assets>Restrictions de chargement. -
Ajoutez les types MIME suivants à la liste autorisée :
image/x-canon-cr3image/cr3image/CR3
-
Enregistrez les modifications.
-
Mettez à jour le mappage MIME global dans la configuration OSGi pour
org.apache.sling.commons.mime.internal.MimeTypeServiceImplà l’aide d’un espace au lieu d’un signe égal :image/x-canon-cr3 cr3 -
Déployez la configuration via votre référentiel de code et votre pipeline Cloud Manager.
-
Répétez ces étapes dans chaque environnement où des chargements
.CR3sont requis. -
Vérifiez que les fichiers
.CR3sont chargés correctement sans erreurs de restriction.
Remarques
- Les restrictions de chargement reposent sur le type MIME envoyé par le navigateur, qui est sensible à la casse et dépendant de la plateforme.
- Le mappage MIME global affecte uniquement le traitement du serveur principal.
- Les modifications de configuration basées sur l’interface utilisateur peuvent être remplacées lors des redéploiements.
- Chaque environnement nécessite une configuration distincte.