Mostrar uma imagem colada em vez de uma imagem quebrada

FixEmailService
Navios
2 de setembro de 2026 às 23:43 UTC
Autor
Kamo
Enviar
4de3a0e

Jakarta Mail mãos de volta um cabeçalho MIME exatamente como ele chegou, dobra e tudo: RFC 5322 permite que um cabeçalho de e- mail execute várias linhas quebrando-o em um CRLF seguido por espaço em branco, e getContentType() não desfaz isso. HTTP não tem dobrando, então um CR ou LF em um cabeçalho de resposta lê como um splitting de resposta Tentativa e FirewalledResponse da Spring Security lança em vez de escrevê-lo. Copiando o tipo de conteúdo da peça para a resposta, portanto, não produzir um cabeçalho ímpar, ele produziu um 500 sem corpo, que o navegador desenha como um quebrado imagem. O Gmail dobra um cabeçalho depois de passar por 78 caracteres e um macOS colado screenshot gerencia isso por conta própria: o nome do arquivo se torna uma palavra-base64 codificada tempo suficiente para dividir o parâmetro nome= em duas linhas. Cada imagem em linha e cada anexo em tal mensagem falhou ao carregar, no próprio membro caixa de correio e em uma compartilhada, enquanto os bytes estavam intactos no maildir. Desdobre no analisador, de modo que nenhum valor dobrado nunca deixa, e se desdobra novamente no quatro endpoints de serviço, então um provedor que esquece ainda não consegue alcançar um cabeçalho.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços