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

但如果您只想多一個畫素,您可以要求:

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