org.apache.commons.fileupload
クラス FileUpload

java.lang.Object
  拡張org.apache.commons.fileupload.FileUploadBase
      拡張org.apache.commons.fileupload.FileUpload

public class FileUpload
extends FileUploadBase

ファイルアップロードを処理するための高レベルAPIです。

このクラスは RFC 1867 によって規定された multipart/mixed エンコーディングタイプを使用して HTMLウィジェットから送信された複数のファイルを処理します。 FileUploadBase.parseRequest(HttpServletRequest) を使用して、HTMLウィジェットから送られるデータを示す FileItem のリストを取得します。

個々のパーツが持つデータを保持する方法は、使用されるファクトリによって、 メモリ上やディスク上などになります。

バージョン:
$Id: FileUpload.java,v 1.5 2004/04/20 15:08:22 hioki Exp $
作成者:
Rafal Krzewski, Daniel Rall, Jason van Zyl, John McNally, Martin Cooper, Sean C. Sullivan
翻訳者:
日置 聡
校正者:
入江 弘憲

入れ子クラスの概要
 
クラス org.apache.commons.fileupload.FileUploadBase から継承した入れ子クラス
FileUploadBase.InvalidContentTypeException, FileUploadBase.SizeLimitExceededException, FileUploadBase.UnknownSizeException
 
フィールドの概要
private  FileItemFactory fileItemFactory
          新規フォームアイテムを作成するためのファクトリ。
 
クラス org.apache.commons.fileupload.FileUploadBase から継承したフィールド
ATTACHMENT, CONTENT_DISPOSITION, CONTENT_TYPE, FORM_DATA, MAX_HEADER_SIZE, MULTIPART, MULTIPART_FORM_DATA, MULTIPART_MIXED
 
コンストラクタの概要
FileUpload()
          標準のファクトリを用いて FileItem インスタンスを生成する、 このクラスのインスタンスを作成します。
FileUpload(FileItemFactory fileItemFactory)
          指定されたファクトリを用いて FileItem インスタンスを生成する、 このクラスのインスタンスを作成します。
 
メソッドの概要
 FileItemFactory getFileItemFactory()
          ファイルアイテムを生成する際に使用するファクトリクラスを返します。
 void setFileItemFactory(FileItemFactory factory)
          ファイルアイテムを生成する際に使用するファクトリクラスを設定します。
 
クラス org.apache.commons.fileupload.FileUploadBase から継承したメソッド
createItem, getFieldName, getFileName, getHeader, getHeaderEncoding, getSizeMax, isMultipartContent, parseHeaders, parseRequest, setHeaderEncoding, setSizeMax
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

fileItemFactory

private FileItemFactory fileItemFactory
新規フォームアイテムを作成するためのファクトリ。

コンストラクタの詳細

FileUpload

public FileUpload()
標準のファクトリを用いて FileItem インスタンスを生成する、 このクラスのインスタンスを作成します。

関連項目:
FileUpload(FileItemFactory)

FileUpload

public FileUpload(FileItemFactory fileItemFactory)
指定されたファクトリを用いて FileItem インスタンスを生成する、 このクラスのインスタンスを作成します。

関連項目:
FileUpload()
メソッドの詳細

getFileItemFactory

public FileItemFactory getFileItemFactory()
ファイルアイテムを生成する際に使用するファクトリクラスを返します。

定義:
クラス FileUploadBase 内の getFileItemFactory
戻り値:
ファイルアイテムを生成するファクトリクラス。

setFileItemFactory

public void setFileItemFactory(FileItemFactory factory)
ファイルアイテムを生成する際に使用するファクトリクラスを設定します。

定義:
クラス FileUploadBase 内の setFileItemFactory
パラメータ:
factory - ファイルアイテムを生成するファクトリクラス。


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation