Dynamic Media URL response byte-size

I den här artikeln beskrivs hur du hämtar den binära storleken för DM-resursen samtidigt som du visar den ursprungliga återgivningen från en URL i Dynamic Media Classic.

Beskrivning description

Miljö

Dynamic Media Classic

Problem

Till skillnad från AEM URL:er som är statiska tolkas, utvärderas och besvaras DynamicMedia-URL:er direkt vid körningen. Följande returnerar till exempel en 400x400-bild:

https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=400

Men om du bara vill ha en pixel större kan du begära:

https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=401

Om du vill ha bakgrunden röd kan du dessutom begära:

https://s7d1.scene7.com/is/image/TechSupport/Backpack?bgc=255,0,0

Alla dessa ändringar ändrar bildens storlek.

Det enda sättet att veta storleken på den returnerade bilden är troligen att analysera svarsrubriken "content-length" för 200 svar.

Upplösning resolution

Rubriken som det hänvisas till i ovanstående avsnitt är följande på Mozilla.org: Content-Length

Det ska finnas en exempelkod för att extrahera den. Se till exempel den här länken här på Stackoverflow. Observera att det här exemplet inte är Adobe-kod, så du kanske vill hitta en tillförlitlig kodkälla och använda den i stället.

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