openGionopenGion
5.1.3.0

org.opengion.hayabusa.servlet
クラス MultipartRequest

java.lang.Object
  上位を拡張 org.opengion.hayabusa.servlet.MultipartRequest

public final class MultipartRequest
extends Object

ファイルをサーバーにアップロードする場合に使用されるマルチパート処理サーブレットです。 通常のファイルアップロード時の、form で使用する、enctype="multipart/form-data" を指定した場合の、他のリクエスト情報も、取り出すことが可能です。 ファイルをアップロード後に、指定のファイル名に変更する機能があります。 file 登録ダイアログで指定した name に、"_NEW" という名称を付けたリクエスト値を ファイルのアップロードと同時に送信することで、この名前にファイルを付け替えます。 また、アップロード後のファイル名は、name 指定の名称で、取り出せます。 クライアントから登録したオリジナルのファイル名は、name に、"_ORG" という名称 で取り出すことが可能です。

機能階層
その他機能
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
MultipartRequest(HttpServletRequest request, String saveDirectory, int maxPostSize, String encoding, String inputFilename)
          MultipartRequest オブジェクトを構築します。
 
メソッドの概要
 File getFile(String name)
          指定の名前の UploadedFile オブジェクトから File オブジェクトを取得します。
 String[] getFilenames()
          ファイルアップロードされたファイル群のファイル名配列を取得します。
 String getFilesystemName(String name)
          指定の名前の UploadedFile オブジェクトから 登録されるファイル名を取得します。
 String getOriginalFileName(String name)
          指定の名前の UploadedFile オブジェクトから アップロードされたファイル名を取得します。
 String getParameter(String name)
          指定の名前のリクエストパラメータの値を取得します。
 String[] getParameterNames()
          リクエストパラメータの名前配列を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MultipartRequest

public MultipartRequest(HttpServletRequest request,
                        String saveDirectory,
                        int maxPostSize,
                        String encoding,
                        String inputFilename)
                 throws IOException
MultipartRequest オブジェクトを構築します。 引数として、ファイルアップロード時の保存フォルダ、最大サイズ、エンコード、 新しいファイル名などを指定できます。新しいファイル名は、アップロードされる ファイルが一つだけの場合に使用できます。複数のファイルを同時に変更したい 場合は、アップロードルールにのっとり、リクエストパラメータで指定してください。

パラメータ:
request - HttpServletRequest
saveDirectory - String ファイルアップロードがあった場合の保存フォルダ名
maxPostSize - int ファイルアップロード時の最大ファイルサイズ
encoding - String ファイルのエンコード
inputFilename - String アップロードされたファイルの新しい名前
例外:
IOException
変更履歴:
3.8.1.3A (2006/01/30) 新ファイル名にオリジナルファイル名の拡張子をセットします
4.0.0.0 (2007/11/28) メソッドの戻り値をチェックします。
メソッドの詳細

getParameterNames

public String[] getParameterNames()
リクエストパラメータの名前配列を取得します。

戻り値:
String[] リクエストパラメータの名前配列

getFilenames

public String[] getFilenames()
ファイルアップロードされたファイル群のファイル名配列を取得します。

戻り値:
String[] アップロードされたファイル名配列

getParameter

public String getParameter(String name)
指定の名前のリクエストパラメータの値を取得します。

パラメータ:
name - String リクエストパラメータ名
戻り値:
String パラメータの値

getFilesystemName

public String getFilesystemName(String name)
指定の名前の UploadedFile オブジェクトから 登録されるファイル名を取得します。 登録されるファイル名とは、新たに書き換えられたファイル名のことです。

パラメータ:
name - String キー情報
戻り値:
String 新たに書き換えられたファイル名

getOriginalFileName

public String getOriginalFileName(String name)
指定の名前の UploadedFile オブジェクトから アップロードされたファイル名を取得します。 アップロードされたファイル名とは、オリジナルのファイル名のことです。

パラメータ:
name - String キー情報
戻り値:
String オリジナルのファイル名

getFile

public File getFile(String name)
指定の名前の UploadedFile オブジェクトから File オブジェクトを取得します。

パラメータ:
name - String キー情報
戻り値:
File File オブジェクト

openGion 5.1.3.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.