public class MultipartFormDataResourceBundle extends Object
MultipartFormDataの設定情報を扱うクラスです。
設定ファイルは、 %ApplicationRuntime%/doc/imart/WEB-INF/classes/jp/co/intra_mart/common/aid/javaee/http/MultipartFormData.properties です。
設定ファイルの内容は以下の通りです。
キー | 初期値 | 説明 |
---|---|---|
use_commons_fileupload | true | アップロードされたファイルを常にメモリ上で扱う実装と一時ファイルに書き出す実装のどちらを利用するかを指定します。 trueを指定すると一時ファイルに書き出す実装を、falseを指定すると常にメモリ上で扱う実装を利用します。 |
size_threshold | 10240 | use_commons_fileupload=true とした場合に、アップロードされたファイルを一時ファイルに 書き出すかどうかを決める閾値です。アップロードされたファイルが指定した値を超えると一時ファイルに 書き出されます。単位はバイトです。 |
repository | (空) | use_commons_fileupload=true とした場合に、一時ファイルを格納するフォルダを指定します。 空もしくは存在しないフォルダを指定した場合、Javaのテンポラリフォルダ(java.io.tmpdir)を指定した ことになります。 |
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_MULTIPART_PROPERTIES
プロパティファイル名
|
static int |
DEFAULT_SIZETHRESHOLD
useCommonsFileuploadがtrueの場合、一時ファイルを作成するデフォルトの閾値(単位:バイト)
|
static String |
KEY_REPOSITORY
一時ファイルの保存先 のキー
|
static String |
KEY_SIZE_THRESHOLD
一時ファイルを作成するかどうかの閾値のキー
|
static String |
KEY_USE_COMMONS_FILEUPLOAD
CommonsFileUploadを利用するかどうかのキー
|
コンストラクタと説明 |
---|
MultipartFormDataResourceBundle() |
修飾子とタイプ | メソッドと説明 |
---|---|
static File |
getRepository()
useCommonsFileuploadがtrueの場合、一時ファイルを作成するフォルダを取得します。
|
static int |
getSizeThreshold()
useCommonsFileuploadがtrueの場合、一時ファイルを作成する閾値を取得します。
|
static boolean |
useCommonsFileupload()
アップロードされたファイルをメモリ上で扱う実装と一時ファイルに書き出す実装のどちらを利用ように設定したかを取得します。
|
public static final String DEFAULT_MULTIPART_PROPERTIES
public static final String KEY_USE_COMMONS_FILEUPLOAD
public static final String KEY_SIZE_THRESHOLD
public static final int DEFAULT_SIZETHRESHOLD
public static boolean useCommonsFileupload()
public static int getSizeThreshold()
public static File getRepository()
Copyright © 2012 NTT DATA INTRAMART CORPORATION