Dynamic Media URL 응답 바이트 크기

이 문서에서는 Dynamic Media Classic의 URL에서 원본 렌디션을 표시하면서 DM 에셋 바이너리 크기를 가져오는 방법에 대해 설명합니다.

설명 description

환경

Dynamic Media Classic

문제

정적인 AEM URL과 달리 DynamicMedia URL은 런타임 시 즉석으로 구문 분석, 평가 및 응답됩니다. 예를 들어, 다음은 400x400 이미지를 반환합니다.

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

단 1픽셀만 더 크게 하려면 다음을 요청할 수 있습니다.

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

또한 배경 빨간색을 원하는 경우 다음을 요청할 수 있습니다.

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

이러한 변경 사항은 이미지의 바이트 크기를 변경하게 됩니다.

대부분의 경우 반환된 이미지의 크기를 알 수 있는 유일한 방법은 200개의 응답에 대한 응답 헤더 "content-length"을(를) 구문 분석하는 것입니다.

해결 방법 resolution

위 섹션에서 참조하는 헤더는 Mozilla.org에 있습니다. Content-Length

추출할 샘플 코드가 있어야 합니다. 예를 들어 Stackoverflow에서 이 링크 여기를 참조하십시오. 그러나 이 예제는 Adobe 코드가 아니므로 안정적인 코드 소스를 찾아 대신 사용할 수 있습니다.

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