[ https://issues.apache.org/jira/browse/CXF-1847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
aaron pieper updated CXF-1847: ------------------------------ Attachment: AttachmentDeserializer.java The patched AttachmentDeserializer which we are using in production. This patch introduces a dependency on geronimo's QuotedPrintableDecoderStream class, which might be a bad thing. The referenced QuotedPrintableDecoderStream class had some issues of its own which I also needed to patch. > AttachmentDeserializer cannot handle attachments with Quoted Printable > content transfer encoding > ------------------------------------------------------------------------------------------------ > > Key: CXF-1847 > URL: https://issues.apache.org/jira/browse/CXF-1847 > Project: CXF > Issue Type: Bug > Components: Core > Affects Versions: 2.1 > Reporter: aaron pieper > Attachments: AttachmentDeserializer.java > > > I am writing a Web Service using CXF. The problem occurs when CXF receives > quoted printable attachments, like this one: > ------=_Part_6_1979395.1210796510882 > Content-Type: text/xml; charset=Cp1252 > Content-Transfer-Encoding: quoted-printable > Content-ID: 606517570647 > <?xml version=3D"1.0" encoding=3D"UTF-8"?> > <MyXml attribute=3D"value"> > </MyXml> > The AttachmentDeserializer does not decode the "=3D" portions of the > attachment. As a result, any downstream interceptors which are expecting XML > content complain, because the =3D parts of the attachment make it non-XML > compliant. > This issue was originally reported to the mailing list here: > http://www.nabble.com/AttachmentDeserializer---handling-attachments-with-quoted-printable-content-transfer-encoding--tt17259696.html#a17259696 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.