アノテーションインターフェース MultipartConfig


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface MultipartConfig
Servlet クラスで指定できるアノテーション。 Servlet のインスタンスが multipart/form-data MIME 型に準拠するリクエストを期待していることを示します。

MultipartConfig でアノテーションが付けられたサーブレットは、getPart または getParts を呼び出すことにより、特定の multipart/form-data リクエストの Part コンポーネントを取得できます。

  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    int
    ファイルがディスクに書き込まれるまでのサイズしきい値
    ファイルが保存されるディレクトリの場所
    long
    アップロードされたファイルに許可される最大サイズ。
    long
    multipart/form-data リクエストに許可される最大サイズ
  • 要素の詳細

    • location

      StringSE location
      ファイルが保存されるディレクトリの場所
      戻り値:
      ファイルが保存されるディレクトリの場所
      デフォルト:
      ""
    • maxFileSize

      long maxFileSize
      アップロードされたファイルに許可される最大サイズ。

      デフォルトは -1L で、無制限を意味します。

      戻り値:
      アップロードされたファイルに許可される最大サイズ
      デフォルト:
      -1L
    • maxRequestSize

      long maxRequestSize
      multipart/form-data リクエストに許可される最大サイズ

      デフォルトは -1L で、無制限を意味します。

      戻り値:
      multipart/form-data リクエストに許可される最大サイズ
      デフォルト:
      -1L
    • fileSizeThreshold

      int fileSizeThreshold
      ファイルがディスクに書き込まれるまでのサイズしきい値
      戻り値:
      ファイルがディスクに書き込まれるまでのサイズしきい値
      デフォルト:
      0