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