Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)


8.3.7 MimeUtility APIの挙動差について

javax.mail.internet.MimeUtilityクラスのencodeメソッドでエンコード方式に"base64"を用いた場合,Component Containerのバージョンおよび戻り値として得たOutputStreamに対するcloseメソッドの実行有無により,末尾への改行("¥r¥n")付与の有無が次のように異なります。

Component Containerのバージョン

OutputStream.closeメソッドの実行の有無

末尾への改行付与

09-00以前

付与しない

付与しない

09-50以降

付与する

付与しない

MimeUtility.encodeメソッドの戻り値として得たOutputStreamの末尾に不要な改行が存在する場合は,改行文字を削除してください。