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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f