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.