|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.struts.upload.DiskFile
| フィールドの概要 | |
protected java.lang.String |
contentType
ファイルのコンテントタイプ。 |
protected java.lang.String |
fileName
ファイル名。 |
protected java.lang.String |
filePath
一時ファイルへのファイルパス。 |
protected int |
fileSize
バイト数によるファイルサイズ。 |
| コンストラクタの概要 | |
DiskFile(java.lang.String filePath)
|
|
| メソッドの概要 | |
void |
destroy()
一時ファイルを削除します。 |
java.lang.String |
getContentType()
コンテントタイプを取得します。 |
byte[] |
getFileData()
一時ファイルの読み込みを試み、バイト配列形式でデータを取得します。 |
byte[] |
getFileData(int bufferSize)
ファイルから一度に n バイト読み込もうとします。 |
java.lang.String |
getFileName()
ファイル名を取得します。 |
java.lang.String |
getFilePath()
フォームファイルのための一時ファイルのパスを取得します。 |
int |
getFileSize()
ファイルサイズを取得します。 |
java.io.InputStream |
getInputStream()
ファイルへの FileInputStream を返します。 |
void |
setContentType(java.lang.String contentType)
コンテントタイプをセットします。 |
void |
setFileName(java.lang.String filename)
ファイル名をセットします。 |
void |
setFileSize(int fileSize)
ファイルサイズをセットします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected java.lang.String filePath
protected java.lang.String contentType
protected int fileSize
protected java.lang.String fileName
| コンストラクタの詳細 |
public DiskFile(java.lang.String filePath)
| メソッドの詳細 |
public byte[] getFileData()
throws java.io.FileNotFoundException,
java.io.IOException
getFileData(int) を参照してください。
このメソッドの使用はファイルサイズに関して OutOfMemoryError
を容易に引き起こし、危険が伴うことに注意してください。
任意ですがgetInputStream の使用を勧めます。
FormFile 内の getFileDataServletException - 一時ファイルが存在しない場合または、
なんらかの IOException が起こった場合
java.io.FileNotFoundException - FormFile 用の、
なんらかの形式のファイルを見つけられなかった場合
java.io.IOException - なんらかの IOException がある場合getFileData(int)
public byte[] getFileData(int bufferSize)
throws java.io.FileNotFoundException,
java.io.IOException
getInputStream の使用を勧めます。
bufferSize - 一度に読み込んだファイルのバイトによるサイズ
java.io.FileNotFoundException - 一時ファイルが存在しない場合
java.io.IOExceptionpublic void destroy()
FormFile 内の destroypublic java.lang.String getFilePath()
public void setFileName(java.lang.String filename)
FormFile 内の setFileNamefilename - ファイル名public void setContentType(java.lang.String contentType)
FormFile 内の setContentTypecontentType - コンテントタイプpublic void setFileSize(int fileSize)
FormFile 内の setFileSizefileSize - ファイルサイズのバイト数public java.lang.String getFileName()
FormFile 内の getFileNamepublic java.lang.String getContentType()
FormFile 内の getContentTypepublic int getFileSize()
FormFile 内の getFileSize
public java.io.InputStream getInputStream()
throws java.io.FileNotFoundException,
java.io.IOException
FormFile 内の getInputStreamjava.io.IOException - なんらかの IOException
java.io.FileNotFoundException - FormFile 用の、
なんらかの形式のファイルを見つけられなかったとき
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||