Projeto

Geral

Perfil

Melhoria #607

Atualizado por Mauricio Luiz Vianiquase 5 anos

Melhorar o tratamento utilizado para exibir imagens incorporadas em mensagens.

O formato de inserção de uma mensagem 'inline' é:

<pre>
<img src="cid:nome-arquivo-imagem">
</pre>

Que implica em existir um bloco para o código da imagem, por exemplo: (a menos que o código já esteja na clausula src)

<pre>
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID: <nome-arquivo-imagem>
Content-Disposition: inline
</pre>

Ocorre que o Expresso, atualmente, somente exibirá a mensagem se existir o parâmetro "filename":

<pre>
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID: <nome-arquivo-imagem>
Content-Disposition: inline; filename="nome-arquivo-imagem"
</pre>

Modificar este comportamento, para que as imagens CID sejam incorporadas automaticamente, sem necessidade do parâmetro "filename".

Alterar também para que as imagens "inline" não sejam listadas como anexos da mensagem.

Somente listar uma imagem CID, como anexo, caso a identificação seja "attachment":

<pre>
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID: <nome-arquivo-imagem>
Content-Disposition: attachment;

ou

Content-Type: image/png

Content-Transfer-Encoding: base64
Content-ID: <nome-arquivo-imagem>
Content-Disposition: attachment; filename="nome-arquivo-imagem"
</pre>

Ver anexos com exemplos.

Voltar