インターフェース FilePartEvent

すべてのスーパーインターフェース:
PartEvent

public interface FilePartEvent extends PartEvent
ファイルのアップロードに対してトリガーされるイベントを表します。PartEvent を通じて公開されるヘッダーコンテンツに加えて、ファイル名が含まれます。

クライアント側では、オーバーロードされた create メソッドの 1 つを使用して、このインターフェースのインスタンスを作成できます。

サーバー側では、ここで説明されているように、マルチパートファイルのアップロードによって 1 つ以上の FilePartEvent がトリガーされます。

導入:
6.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static reactor.core.publisher.Flux<FilePartEvent>
    create(StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents)
    指定された namefilename()、content-type、および content に基づいて、FilePartEvent オブジェクトのストリームを作成します。
    static reactor.core.publisher.Flux<FilePartEvent>
    create(StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents, ConsumerSE<HttpHeaders> headersConsumer)
    指定された namefilename()、content-type、および content に基づいて、FilePartEvent オブジェクトのストリームを作成します。
    static reactor.core.publisher.Flux<FilePartEvent>
    create(StringSE name, PathSE path)
    指定された名前とファイルパスに基づいて、FilePartEvent オブジェクトのストリームを作成します。
    static reactor.core.publisher.Flux<FilePartEvent>
    create(StringSE name, PathSE path, ConsumerSE<HttpHeaders> headersConsumer)
    指定された名前とファイルパスに基づいて、FilePartEvent オブジェクトのストリームを作成します。
    static reactor.core.publisher.Flux<FilePartEvent>
    create(StringSE name, Resource resource)
    指定された名前とリソースに基づいて、FilePartEvent オブジェクトのストリームを作成します。
    static reactor.core.publisher.Flux<FilePartEvent>
    create(StringSE name, Resource resource, ConsumerSE<HttpHeaders> headersConsumer)
    指定された名前とリソースに基づいて、FilePartEvent オブジェクトのストリームを作成します。
    default StringSE
    クライアントのファイルシステムにある元のファイル名を返します。

    インターフェース org.springframework.http.codec.multipart.PartEvent から継承されたメソッド

    content, headers, isLast, name
  • メソッドの詳細

    • filename

      default StringSE filename()
      クライアントのファイルシステムにある元のファイル名を返します。

      注意 : このファイル名はクライアントから提供されたものであり、盲目的に使用しないでください。ファイル名には、ディレクトリ部分を使用しないだけでなく、".." などの悪用される可能性のある文字が含まれている可能性があります。このファイル名を直接使用しないことをお勧めします。できれば、一意のものを生成し、必要に応じて、参照用にこれをどこかに保存してください。

      戻り値:
      元のファイル名、またはマルチパート形式でファイルが選択されていない場合は空の文字列、定義されていないか利用できない場合は null 
      関連事項:
    • create

      static reactor.core.publisher.Flux<FilePartEvent> create(StringSE name, Resource resource)
      指定された名前とリソースに基づいて、FilePartEvent オブジェクトのストリームを作成します。
      パラメーター:
      name - パーツの名前
      resource - リソース
      戻り値:
      イベントの流れ
    • create

      static reactor.core.publisher.Flux<FilePartEvent> create(StringSE name, Resource resource, @Nullable ConsumerSE<HttpHeaders> headersConsumer)
      指定された名前とリソースに基づいて、FilePartEvent オブジェクトのストリームを作成します。
      パラメーター:
      name - パーツの名前
      resource - リソース
      headersConsumer - デフォルトのヘッダーを変更するために使用されます。null にすることができます。
      戻り値:
      イベントの流れ
    • create

      static reactor.core.publisher.Flux<FilePartEvent> create(StringSE name, PathSE path)
      指定された名前とファイルパスに基づいて、FilePartEvent オブジェクトのストリームを作成します。
      パラメーター:
      name - パーツの名前
      path - ファイルパス
      戻り値:
      イベントの流れ
    • create

      static reactor.core.publisher.Flux<FilePartEvent> create(StringSE name, PathSE path, @Nullable ConsumerSE<HttpHeaders> headersConsumer)
      指定された名前とファイルパスに基づいて、FilePartEvent オブジェクトのストリームを作成します。
      パラメーター:
      name - パーツの名前
      path - ファイルパス
      headersConsumer - デフォルトのヘッダーを変更するために使用されます。null にすることができます。
      戻り値:
      イベントの流れ
    • create

      static reactor.core.publisher.Flux<FilePartEvent> create(StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents)
      指定された namefilename()、content-type、および content に基づいて、FilePartEvent オブジェクトのストリームを作成します。
      パラメーター:
      partName - パーツの名前
      filename - ファイル名
      contentType - コンテンツのコンテンツ型
      contents - 内容
      戻り値:
      イベントの流れ
    • create

      static reactor.core.publisher.Flux<FilePartEvent> create(StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents, @Nullable ConsumerSE<HttpHeaders> headersConsumer)
      指定された namefilename()、content-type、および content に基づいて、FilePartEvent オブジェクトのストリームを作成します。
      パラメーター:
      partName - パーツの名前
      filename - ファイル名
      contentType - コンテンツのコンテンツ型
      contents - 内容
      headersConsumer - デフォルトのヘッダーを変更するために使用されます。null にすることができます。
      戻り値:
      イベントの流れ