3

POP3 メールから添付ファイルをダウンロードする Java プログラムを作成していました。もともと、コンテンツ タイプが検証されている場合は、MimePart の入力ストリームを取得してこれを行います。その後、FileOutputStream を使用して入力ストリームをローカル ファイルに簡単に書き込むことができます。

しかし、私が遭遇したことの 1 つは、添付ファイルが唯一の内容である電子メールを受信して​​それにアクセスした後、(メッセージ タイプの) メールがテキスト/プレーン タイプの 1 つの部分だけで構成されていることです。そして、その内容はランダムに見える大規模なキャラクターで構成されています。

インターネットで検索したところ、ファイルが uuencode されていることがわかりました。次に、それをデコードするための標準ライブラリがあるかどうかを調べようとしましたが、運が悪かったようです. それで、それをデコードして添付ファイルを取得する標準/通常の方法はありますか? どうもありがとう。

4

1 に答える 1

4

はい、「Java(TM) EE 7 仕様 API」は でのエンコードとデコードをサポートしていuuencodeます。

参照MimeUtility.decode():

また、「uuencode」にも対応。

于 2014-07-03T16:09:06.987 に答える