クラス MailAttachFiles
java.lang.Object
org.opengion.fukurou.mail.MailAttachFiles
メール添付ファイル処理クラス
このクラスは、添付ファイルを処理するためのクラスです。
添付ファイルは、マルチパートに含まれている為、再帰的に探す必要があります。
- 導入されたバージョン:
- JDK5.0,
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明String[]
getNames()
添付ファイルの名称を文字列配列として求めます。void
saveFileName
(String dir, String newNm, int fno) 添付ファイルを指定のフォルダにセーブします。
-
コンストラクタの詳細
-
MailAttachFiles
Partオブジェクトを受け取るコンストラクター 内部変数の初期化を行います。- パラメータ:
part
- Partオブジェクト
-
-
メソッドの詳細
-
getNames
添付ファイルの名称を文字列配列として求めます。- 戻り値:
- 添付ファイルの名称を文字列配列
-
saveFileName
添付ファイルを指定のフォルダにセーブします。 内部変数List の 添付ファイルを持つ Part について、ファイルを抜出し、 指定のディレクトリに保存していきます。 ファイル名は、基本的に添付ファイル名そのものですが、 同一名称の添付ファイルが複数登録されている場合は、その重複ファイルの番号を 頭につけ、番号 + "_" + 添付ファイル名 として、ユニーク化します。 ※ ディレクトリの作成に失敗した場合、RuntimeException が throw されます。- パラメータ:
dir
- セーブするディレクトリ (nullの場合は、セーブしない)newNm
- セーブするファイル名 (nullの場合は、非重複化された添付ファイル名)fno
- 添付ファイルの番号- 変更履歴:
- 8.5.4.2 (2024/01/12) PMD 7.0.0 CloseResource 対応
-