Taille en octets de la réponse de l’URL Dynamic Media
Cet article explique comment obtenir la taille binaire de la ressource DM lors de l’affichage du rendu d’origine à partir d’une URL dans Dynamic Media Classic.
Description description
Environnement
Dynamic Media Classic
Problème
Contrairement aux URL AEM statiques, les URL DynamicMedia sont analysées, évaluées et répondent à l’exécution instantanément. Par exemple, le code suivant renvoie une image de 400x400 :
https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=400
Mais si vous ne souhaitez qu’un pixel de plus, vous pouvez demander :
https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=401
De plus, si vous souhaitez obtenir le rouge d’arrière-plan, vous pouvez demander :
https://s7d1.scene7.com/is/image/TechSupport/Backpack?bgc=255,0,0
Toutes ces modifications modifieront la taille de l’image sous forme de bytesize.
Très probablement, la seule façon de connaître la taille de l’image renvoyée consiste à analyser l’en-tête de réponse "content-length" pour n’importe quelle liste de 200 réponses.
Résolution resolution
L’en-tête référencé dans la section ci-dessus est le suivant sur Mozilla.org: Content-Length
Il doit y avoir un exemple de code pour l'extraire, par exemple, consultez ce lien ici sur Stackoverflow. Notez que cet exemple n’est pas du code d’Adobe. Vous pouvez donc rechercher une source de code fiable et l’utiliser à la place.