パッケージ org.opengion.hayabusa.servlet.multipart

# クラス MultipartParser

java.lang.Object
org.opengion.hayabusa.servlet.multipart.MultipartParser

public class MultipartParser extends Object
ファイルアップロード時のマルチパート処理のパーサーです。

機能分類
  その他機能
導入されたバージョン:
  JDK5.0,

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `MultipartParser(HttpServletRequest req, int maxSize)`
  マルチパート処理のパーサーオブジェクトを構築する、コンストラクター

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `Part`
  `readNextPart()`
  次のパートを読み取ります。
  `void`
  `setEncoding(String encoding)`
  エンコードを設定します。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## コンストラクタの詳細

  - ### MultipartParser

    public MultipartParser(HttpServletRequest req, int maxSize) throws IOException
    マルチパート処理のパーサーオブジェクトを構築する、コンストラクター
    パラメータ:
      `req` - HttpServletRequestオブジェクト
      `maxSize` - 最大容量(0,またはマイナスで無制限)
    例外:
      `IOException` - 入出力エラーが発生したとき
    変更履歴:
      5.3.7.0 (2011/07/01) 最大容量オーバー時のエラーメッセージ変更, 5.5.2.6 (2012/05/25) maxSize で、0,またはマイナスで無制限, 6.9.0.0 (2018/01/31) multipart 判定方法の変更, 7.4.2.0 (2021/04/30) Microsoft Edge は、boundary の取り方が違うので、その対応。

- ## メソッドの詳細

  - ### setEncoding

    public void setEncoding(String encoding)
    エンコードを設定します。
    パラメータ:
      `encoding` - エンコード

  - ### readNextPart

    public Part readNextPart() throws IOException
    次のパートを読み取ります。
    戻り値:
      次のパート
    例外:
      `IOException` - 入出力エラーが発生したとき
    変更履歴:
      3.5.6.2 (2004/07/05) 文字列の連結にStringBuilderを使用します。