org.apache.commons.fileupload
クラス FileUpload

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

public class FileUpload
extends FileUploadBase

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

High level API for processing file uploads.

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

This class handles multiple files per single HTML widget, sent using multipart/mixed encoding type, as specified by RFC 1867. Use {@link #parseRequest(HttpServletRequest)} to acquire a list of {@link org.apache.commons.fileupload.FileItem}s associated with a given HTML widget.

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

How the data for individual parts is stored is determined by the factory used to create them; a given part may be in memory, on disk, or somewhere else.

バージョン:
$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
新規フォームアイテムを作成するためのファクトリ。
The factory to use to create new form items.

コンストラクタの詳細

FileUpload

public FileUpload()
標準のファクトリを用いて FileItem インスタンスを生成する、 このクラスのインスタンスを作成します。
Constructs an instance of this class which uses the default factory to create FileItem instances.

関連項目:
FileUpload(FileItemFactory)

FileUpload

public FileUpload(FileItemFactory fileItemFactory)
指定されたファクトリを用いて FileItem インスタンスを生成する、 このクラスのインスタンスを作成します。
Constructs an instance of this class which uses the supplied factory to create FileItem instances.

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

getFileItemFactory

public FileItemFactory getFileItemFactory()
ファイルアイテムを生成する際に使用するファクトリクラスを返します。
Returns the factory class used when creating file items.

定義:
クラス FileUploadBase 内の getFileItemFactory
戻り値:
ファイルアイテムを生成するファクトリクラス。
The factory class for new file items.

setFileItemFactory

public void setFileItemFactory(FileItemFactory factory)
ファイルアイテムを生成する際に使用するファクトリクラスを設定します。
Sets the factory class to use when creating file items.

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


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