|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdevpia.dextupload.ErrorManager
devpia.dextupload.FileUpload
実際にファイルをアップロードしてサーバーに保存する機能を担当する、コンポーネントの最も核心となるオブジェクトです。
| Constructor Summary | |
FileUpload(javax.servlet.http.HttpServletRequest Request,
javax.servlet.http.HttpServletResponse Response)
|
|
FileUpload(javax.servlet.http.HttpServletRequest Request,
javax.servlet.http.HttpServletResponse Response,
java.lang.String strCharSet)
|
|
| Method Summary | |
void |
DeleteSavedFiles()
アップロードを通じてサーバーに保存した全てのファイルを削除します。 |
void |
dispose()
割り当てられた全てのリソースを解除します。 |
void |
Flush()
サーバーにファイル(一時ファイルを含む)を保存せず、ウェブブラウザから送られて来るあらゆるデータを無視して破棄します。 |
boolean |
getAutoMakeFolder()
[AutoMakeFolder]機能の設定を求めます。 |
java.lang.String |
getCharacterEncoding()
現在設定されたCharacter Encodingの値を求めます。 |
FileItem |
getFileItem(java.lang.String _Name)
ユーザーが転送した_Nameに該当するファイルアイテムを取得します。 |
java.util.Map |
getFileItemMap()
ユーザーが転送した全てのファイルアイテムをMap形式で取得します。 |
java.util.Enumeration |
getFileItemNames()
ユーザーが転送した全てのファイルアイテムの名前を取得します。 |
FileItem[] |
getFileItemValues(java.lang.String _Name)
ユーザーが転送した_Nameに該当する全てのファイルアイテムを配列形式で取得します。 |
int |
getMaxFileLength()
アップロード可能な最大ファイルサイズを求めます。 |
int |
getMaxTotalLength()
アップロード可能なファイルの総サイズを求めます。 |
java.lang.String |
getParameter(java.lang.String _Name)
ユーザーが転送したフォームデータを取得します。 |
java.util.Map |
getParameterMap()
ユーザーが転送した全てのフォームアイテムをMap形式で取得します。 |
java.util.Enumeration |
getParameterNames()
ユーザーが転送した全てのフォーム名を取得します。 |
java.lang.String[] |
getParameterValues(java.lang.String _Name)
ユーザーが転送した_Nameに該当する全てのフォームデータを配列形式で取得します。 |
int |
getUploadedLength()
アップロードされた全てのファイル(フォームデータを含む)のサイズを求めます。 |
void |
setAutoMakeFolder(boolean bAutoMake)
[DefaultPath][SaveAs]などに指定されたフォルダが存在しない場合はフォルダを自動的に生成します。 |
void |
setCharacterEncoding(java.lang.String strCharSet)
フォームデータ処理時に使用するエンコーディングの値を設定します。 |
void |
setLicenseFilePath(java.lang.String strLicenseFilePath)
認証情報を有する[dextuploadj.config]ファイルの位置を設定します。 |
void |
setMaxFileLength(int nByteLength)
アップロードが可能な最大ファイルサイズを制限します。 |
void |
setMaxTotalLength(int nByteLength)
アップロードが可能なファイルの総サイズの値を制限します。 |
void |
SetProgress(int nID)
[Progress]オブジェクトの[GetProgressID()]が返す値を設定します。 |
void |
UploadStart()
ユーザーがアップロードする[multipart/ form-data]を処理します。 |
void |
UploadStart(java.lang.String DefaultPath)
ユーザーがアップロードする[multipart/ form-data]を処理します。 |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileUpload(javax.servlet.http.HttpServletRequest Request,
javax.servlet.http.HttpServletResponse Response)
Request - JSPの[HttpServletRequest]オブジェクトResponse - JSPの[HttpServletResponse]オブジェクト
public FileUpload(javax.servlet.http.HttpServletRequest Request,
javax.servlet.http.HttpServletResponse Response,
java.lang.String strCharSet)
Request - JSPの[HttpServletRequest]オブジェクトResponse - JSPの[HttpServletResponse]オブジェクトstrCharSet - エンコーディング文字セット| Method Detail |
public void dispose()
throws java.io.IOException,
DEXTUploadException
java.io.IOException
DEXTUploadException
public void UploadStart()
throws DEXTUploadException,
java.io.IOException
DEXTUploadException
java.io.IOException
public void UploadStart(java.lang.String DefaultPath)
throws DEXTUploadException,
java.io.IOException
DefaultPath - 一時ファイル及びアップロードされたファイルを保存するデフォルトパスの値。このフォルダにおけるファイルの書き込み・削除の権限がなければなりません。
DEXTUploadException
java.io.IOException
public void Flush()
throws DEXTUploadException,
java.io.IOException
DEXTUploadException
java.io.IOExceptionpublic java.lang.String getParameter(java.lang.String _Name)
_Name - フォーム名
public java.lang.String[] getParameterValues(java.lang.String _Name)
_Name - フォーム名
public java.util.Map getParameterMap()
public java.util.Enumeration getParameterNames()
public FileItem getFileItem(java.lang.String _Name)
_Name - フォーム名
public FileItem[] getFileItemValues(java.lang.String _Name)
_Name - フォーム名
public java.util.Map getFileItemMap()
public java.util.Enumeration getFileItemNames()
public void setAutoMakeFolder(boolean bAutoMake)
bAutoMake - True=フォルダが存在しない場合は自動的に生成します。/ False=フォルダが存在しなくても生成しません。public boolean getAutoMakeFolder()
public void setMaxFileLength(int nByteLength)
throws DEXTUploadException
nByteLength - - ファイルのサイズ(byte)
DEXTUploadExceptionpublic int getMaxFileLength()
public void setMaxTotalLength(int nByteLength)
throws DEXTUploadException
nByteLength - - ファイルのサイズ(byte)
DEXTUploadExceptionpublic int getMaxTotalLength()
public int getUploadedLength()
throws DEXTUploadException
DEXTUploadException
public void setCharacterEncoding(java.lang.String strCharSet)
throws DEXTUploadException
strCharSet - エンコーディング文字
DEXTUploadExceptionpublic java.lang.String getCharacterEncoding()
public void setLicenseFilePath(java.lang.String strLicenseFilePath)
strLicenseFilePath - [dextuploadj.config]ファイルの物理的パス
public void DeleteSavedFiles()
throws DEXTUploadException
DEXTUploadException
public void SetProgress(int nID)
throws DEXTUploadException
nID - - [Progress]オブジェクトの[GetProgressID()]が返す値
DEXTUploadExceptionProgress.GetProgressID()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||