Dynamic Media URL Response Byte Size
In diesem Artikel wird beschrieben, wie Sie die binäre Größe des DM-Assets abrufen, während Sie die ursprüngliche Ausgabedarstellung von einer URL in Dynamic Media Classic anzeigen.
Beschreibung description
Umgebung
Dynamic Media Classic
Problem
Im Gegensatz zu statischen AEM-URLs werden Dynamic Media-URLs zur Laufzeit analysiert, ausgewertet und sofort auf sie reagiert. Beispielsweise gibt das folgende Bild ein Bild von 400 x 400 zurück:
https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=400
Wenn Sie jedoch nur ein Pixel größer wünschen, können Sie Folgendes anfordern:
https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=401
Wenn Sie außerdem den Hintergrund rot anzeigen möchten, können Sie Folgendes anfordern:
https://s7d1.scene7.com/is/image/TechSupport/Backpack?bgc=255,0,0
Jede dieser Änderungen ändert die Bytegröße des Bildes.
Wahrscheinlich ist die einzige Möglichkeit, die Größe des zurückgegebenen Bildes zu ermitteln, die Antwortheader "content-length"für 200 Antworten zu analysieren.
Auflösung resolution
Die im obigen Abschnitt erwähnte Kopfzeile lautet wie folgt: Mozilla.org: Inhaltsdauer
Es sollte einen Beispielcode geben, um ihn zu extrahieren, z. B. auf diesen Link hier auf Stackoverflow. Beachten Sie jedoch, dass es sich bei diesem Beispiel nicht um Adobe-Code handelt, sodass Sie eine zuverlässige Codequelle finden und stattdessen diese verwenden möchten.