Tamanho em bytes da resposta do URL do Dynamic Media

Este artigo explica como obter o tamanho binário do ativo DM ao exibir a representação original de um URL no Dynamic Media Classic.

Descrição description

Ambiente

Dynamic Media Classic

Problema

Ao contrário dos URLs AEM, que são estáticos, os URLs do Dynamic Media são analisados, avaliados e respondidos em tempo de execução dinamicamente. Por exemplo, o seguinte retorna uma imagem 400x400:

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

Mas se quiser apenas um pixel maior, você pode solicitar:

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

Além disso, se quiser o plano de fundo vermelho, você pode solicitar:

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

Qualquer uma dessas alterações alterará o tamanho de bytes da imagem.

Provavelmente, a única maneira de saber o tamanho da imagem retornada é analisar o cabeçalho de resposta "content-length" para qualquer resposta 200.

Resolução resolution

O cabeçalho mencionado na seção acima está em Mozilla.org: Content-Length

Deve haver um código de exemplo para extraí-lo. Por exemplo, consulte este link aqui em Stackoverflow. Mas observe que esse exemplo não é código Adobe, portanto, talvez você queira encontrar uma fonte confiável de código e usá-la no lugar dela.

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