パッケージ jakarta.servlet

クラス MultipartConfigElement


  • public class MultipartConfigElement
    extends ObjectSE
    MultipartConfig アノテーション値の Java クラス表現。
    導入:
    Servlet 3.0
    • コンストラクターの詳細

      • MultipartConfigElement

        public MultipartConfigElement​(StringSE location)
        ロケーションを除くすべてのデフォルトを使用してインスタンスを構築します。
        パラメーター:
        location - 値が null の場合、"" に定義されます。
      • MultipartConfigElement

        public MultipartConfigElement​(StringSE location,
                                      long maxFileSize,
                                      long maxRequestSize,
                                      int fileSizeThreshold)
        すべての値を指定してインスタンスを構築します。
        パラメーター:
        location - ファイルが保存されるディレクトリの場所
        maxFileSize - アップロードされたファイルに許可される最大サイズ
        maxRequestSize - multipart/form-data リクエストに許可される最大サイズ
        fileSizeThreshold - ファイルがディスクに書き込まれるまでのサイズのしきい値
      • MultipartConfigElement

        public MultipartConfigElement​(MultipartConfig annotation)
        MultipartConfig アノテーション値からインスタンスを構築します。
        パラメーター:
        annotation - アノテーション値
    • メソッドの詳細

      • getLocation

        public StringSE getLocation()
        ファイルが保存されるディレクトリの場所を取得します。
        戻り値:
        ファイルが保存されるディレクトリの場所
      • getMaxFileSize

        public long getMaxFileSize()
        アップロードされたファイルに許可される最大サイズを取得します。
        戻り値:
        アップロードされたファイルに許可される最大サイズ
      • getMaxRequestSize

        public long getMaxRequestSize()
        multipart/form-data リクエストに許可される最大サイズを取得します。
        戻り値:
        multipart/form-data リクエストに許可される最大サイズ
      • getFileSizeThreshold

        public int getFileSizeThreshold()
        ファイルがディスクに書き込まれるサイズのしきい値を取得します。ゼロの値は、ファイルを常にディスクに書き込む必要があることを意味します。
        戻り値:
        ファイルがディスクに書き込まれるまでのサイズのしきい値