public final class PartInfo
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType()
Content-Typeを取得する。
|
java.lang.String |
getFileName()
ファイル名を取得する。
例えば、ユーザが"C:\doc\myPicture.jpg"というファイルをアップロードした場合、 本メソッドの戻り値は"myPicture.jpg"となる。 |
java.io.InputStream |
getInputStream()
アップロードファイルを開く。
入力ストリームはクライアント側でcloseする必要がある。 |
java.lang.String |
getName()
名前を取得する。
例えば、<input type="file" name="picture"/>という HTMLタグでアップロードされた場合、本メソッドの戻り値は"picture"となる。 |
java.io.File |
getSavedFile()
一時保存ファイルを取得する。
取得したファイルが存在しなかったり、削除される可能性もあるので 使用する際は、nullチェック、ファイルの存在チェックなどの事前チェックを必ず行うこと。 |
void |
moveTo(java.io.File dir,
java.lang.String name)
ファイルを移動する。
本メソッドに対するヘルパーメソッドとして UploadHelper.moveFileTo(String, String) を利用することもできる。 |
static PartInfo |
newInstance(java.lang.String name)
新しいインスタンスを取得する。
自動テスト時に使用されることを想定している。 |
void |
setSavedFile(java.io.File file)
保存ファイルを設定する。
自動テスト時に使用されることを想定している。 |
void |
setSize(int size)
アップロードされたファイルのサイズを設定する(単位はバイト)。
|
int |
size()
アップロードされたファイルのサイズを取得する(単位はバイト)。
|
java.lang.String |
toString() |
@Published(tag="architect") public static PartInfo newInstance(java.lang.String name)
name
- inputタグに付与されたname属性の値@Published public java.io.InputStream getInputStream()
public java.lang.String getName()
@Published public java.lang.String getFileName()
public java.lang.String getContentType()
public java.lang.String toString()
toString
in class java.lang.Object
@Published public int size()
@Published(tag="architect") public void setSize(int size)
size
- サイズ(バイト)@Published(tag="architect") public void setSavedFile(java.io.File file)
file
- ファイル@Published(tag="architect") public java.io.File getSavedFile()
@Published(tag="architect") public void moveTo(java.io.File dir, java.lang.String name)
UploadHelper.moveFileTo(String, String)
を利用することもできる。dir
- 移動先ディレクトリname
- 移動後のファイル名