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.