Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Currently SoapWriter class does not enforce in any way Content-Transfer-Encoding for attachments.
This causes to choose base64 for binary content.
Suggestion for change:
part.setDataHandler(dh);
part.setContentID("<" + id + ">");
// optimization - attachments will use binary encoding
part.setHeader("Content-Transfer-Encoding", "binary");