просто добавьте это утверждение:
part.setHeader("Content-Transfer-Encoding", "base64");
после строк кода, которые устанавливают part.setDataHandler(..)
или part.setContent(...)
, и dataSource / Handler адаптируется к содержимомуПередайте кодировку, которую вы только что указали для части тела.
Вы также можете рассмотреть возможность установки заголовков на тот же токен, например:
part.setHeader("Content-Type", "application/octet-stream");