Montrer une capture d'écran collée au lieu d'une image cassée

FixEmailService
Expédié
2 septembre 2026 à 23:43 UTC
Auteur
Kamo
Commite
4de3a0e

Jakarta Mail répond un en-tête MIME exactement tel qu'il est arrivé, plie et tout : La RFC 5322 permet un en-tête de courrier écrasant sur plusieurs lignes en le brisant à un CRLF suivis par l'espace blanc, et getContentType() ne détruise pas cela. HTTP n'a pas pliage, donc un RC ou un LF dans un en-tête de réponse lit en tant que fractionnement de réponse tentative et Firewalled Responsese de Spring Security lancent plutôt que de l'écrire. Copier le contenu de la partie sur la réponse n'a donc pas produit un en-tête impair, il a produit un 500 sans corps, que le navigateur tire comme un casseur cassé image. Gmail plie un en-tête une fois qu'il passe au-delà de 78 caractères, et un macOS collé la capture d'écran le gère d'eux-mêmes: le nom du fichier devient un mot codé de base64 suffisamment long pour diviser le paramètre name- par deux lignes. Chaque image en ligne et toute pièce jointe dans un tel message n'a pas été chargée, dans le propre Boîte aux lettres et dans une boîte partagée, tandis que les octets étaient intacts dans le maildir. Dépliez-le à l'analyseur par an, donc aucune valeur repliée ne le quitte jamais, et se dépillez à nouveau à la quatre points de terminaison d'appel, de sorte qu'un fournisseur qui oublie ne peut toujours pas atteindre un en-tête.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation