概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.servlet.multipart
クラス FilePart

    java.lang.Object
      org.opengion.hayabusa.servlet.multipart.Part
          org.opengion.hayabusa.servlet.multipart.FilePart

    public class FilePart

extends Part

ファイルアップロード時のマルチパート処理のファイルパート部品です。 ファイル情報を取り扱います。

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

コンストラクタの概要
`FilePart(java.lang.String name, ServletInputStream in, java.lang.String boundary, java.lang.String contentType, java.lang.String filename, java.lang.String filePath)` ファイルパート部品 オブジェクトを構築する、コンストラクター

メソッドの概要
`java.lang.String` | `getContentType()` コンテンツタイプを取得します。
`java.lang.String` | `getFilename()` ファイル名を取得します。
`java.lang.String` | `getFilePath()` ファイルパスを取得します。
`java.io.InputStream` | `getInputStream()` 入力ストリームを取得します。
`boolean` | `isFile()` ファイルかどうか
`void` | `setFilename(java.lang.String fname)` ファイル名をセットします。
`(package private) long` | `write(java.io.OutputStream out)` 指定のストリームに書き出します。
`long` | `writeTo(java.io.File fileOrDirectory)` 指定のファイルに書き出します。

クラス org.opengion.hayabusa.servlet.multipart.Part から継承されたメソッド
`getName, isParam`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### FilePart

    FilePart(java.lang.String name,
             ServletInputStream in,
             java.lang.String boundary,
             java.lang.String contentType,
             java.lang.String filename,
             java.lang.String filePath)
       throws java.io.IOException

  ファイルパート部品 オブジェクトを構築する、コンストラクター

  パラメータ:
    `name` - Part名称
    `in` - ServletInputStreamオブジェクト
    `boundary` - 境界文字
    `contentType` - コンテンツタイプ
    `filename` - ファイル名
    `filePath` - ファイルパス
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

メソッドの詳細

### getFilename

    public java.lang.String getFilename()

  ファイル名を取得します。

  戻り値:
    ファイル名

### setFilename

    public void setFilename(java.lang.String fname)

  ファイル名をセットします。

  パラメータ:
    `fname` - ファイル名

### getFilePath

    public java.lang.String getFilePath()

  ファイルパスを取得します。

  戻り値:
    ファイルパス

### getContentType

    public java.lang.String getContentType()

  コンテンツタイプを取得します。

  戻り値:
    コンテンツタイプ

### getInputStream

    public java.io.InputStream getInputStream()

  入力ストリームを取得します。

  戻り値:
    入力ストリーム

### writeTo

    public long writeTo(java.io.File fileOrDirectory)
                 throws java.io.IOException

  指定のファイルに書き出します。

  パラメータ:
    `fileOrDirectory` - 出力先ファイル名/ディレクトリ名
  戻り値:
    ストリームに書き出したバイト数
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

### write

    long write(java.io.OutputStream out)
         throws java.io.IOException

  指定のストリームに書き出します。

  パラメータ:
    `out` - OutputStreamオブジェクト
  戻り値:
    ストリームに書き出したバイト数
  例外:
    `java.io.IOException` - 入出力エラーが発生したとき

### isFile

    public boolean isFile()

  ファイルかどうか

  オーバーライド:
    クラス `Part` 内の `isFile`
  戻り値:
    (常に true)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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