クラス PartInputStream

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable

    public class PartInputStream
    extends FilterInputStream
    ファイルアップロード時のマルチパート処理のファイル読取ストリームです。
    機能分類
    その他機能
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • PartInputStream

        PartInputStream​(javax.servlet.ServletInputStream in,
                        String boundary)
                 throws IOException
        読取ストリーム と区切り文字を指定してクラスを構築する コンストラクター
        パラメータ:
        in - ServletInputStreamオブジェクト
        boundary - 境界文字
        例外:
        IOException - 上位の入出力エラー
    • メソッドの詳細

      • read

        public int read()
                 throws IOException
        データを読み込みます。
        オーバーライド:
        read クラス内 FilterInputStream
        戻り値:
        読み取られたデータ
        例外:
        IOException - 入出力エラーが発生したとき
      • read

        public int read​(byte[] bt)
                 throws IOException
        データを読み込みます。
        オーバーライド:
        read クラス内 FilterInputStream
        パラメータ:
        bt - バイト配列
        戻り値:
        読み取られたデータ
        例外:
        IOException - 入出力エラーが発生したとき
      • read

        public int read​(byte[] bt,
                        int off,
                        int len)
                 throws IOException
        データを読み込みます。
        オーバーライド:
        read クラス内 FilterInputStream
        パラメータ:
        bt - バイト配列
        off - 開始バイト数
        len - 読み取りバイト数
        戻り値:
        読み取られたデータ
        例外:
        IOException - 入出力エラーが発生したとき
      • available

        public int available()
                      throws IOException
        利用可能かどうかを返します。
        オーバーライド:
        available クラス内 FilterInputStream
        戻り値:
        利用可能かどうか
        例外:
        IOException - 入出力エラーが発生したとき