インターフェース FilePartEvent
- すべてのスーパーインターフェース:
- 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) - static reactor.core.publisher.Flux<FilePartEvent>- create- (StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents, ConsumerSE<HttpHeaders> headersConsumer) - static reactor.core.publisher.Flux<FilePartEvent>指定された名前とファイルパスに基づいて、- FilePartEventオブジェクトのストリームを作成します。- static reactor.core.publisher.Flux<FilePartEvent>- create- (StringSE name, PathSE path, ConsumerSE<HttpHeaders> headersConsumer) 指定された名前とファイルパスに基づいて、- FilePartEventオブジェクトのストリームを作成します。- static reactor.core.publisher.Flux<FilePartEvent>指定された名前とリソースに基づいて、- FilePartEventオブジェクトのストリームを作成します。- static reactor.core.publisher.Flux<FilePartEvent>- create- (StringSE name, Resource resource, ConsumerSE<HttpHeaders> headersConsumer) 指定された名前とリソースに基づいて、- FilePartEventオブジェクトのストリームを作成します。- default StringSE- filename()クライアントのファイルシステムにある元のファイル名を返します。
- メソッドの詳細- filenameクライアントのファイルシステムにある元のファイル名を返します。- 注意 : このファイル名はクライアントから提供されたものであり、盲目的に使用しないでください。ファイル名には、ディレクトリ部分を使用しないだけでなく、".." などの悪用される可能性のある文字が含まれている可能性があります。このファイル名を直接使用しないことをお勧めします。できれば、一意のものを生成し、必要に応じて、参照用にこれをどこかに保存してください。 - 戻り値:
-  元のファイル名、またはマルチパート形式でファイルが選択されていない場合は空の文字列、定義されていないか利用できない場合は null
- 関連事項:
 
- create指定された名前とリソースに基づいて、- FilePartEventオブジェクトのストリームを作成します。- パラメーター:
- name- パーツの名前
- resource- リソース
- 戻り値:
- イベントの流れ
 
- createstatic reactor.core.publisher.Flux<FilePartEvent> create- (StringSE name, Resource resource, @Nullable ConsumerSE<HttpHeaders> headersConsumer) 指定された名前とリソースに基づいて、- FilePartEventオブジェクトのストリームを作成します。- パラメーター:
- name- パーツの名前
- resource- リソース
- headersConsumer- デフォルトのヘッダーを変更するために使用されます。- nullにすることができます。
- 戻り値:
- イベントの流れ
 
- create指定された名前とファイルパスに基づいて、- FilePartEventオブジェクトのストリームを作成します。- パラメーター:
- name- パーツの名前
- path- ファイルパス
- 戻り値:
- イベントの流れ
 
- createstatic reactor.core.publisher.Flux<FilePartEvent> create- (StringSE name, PathSE path, @Nullable ConsumerSE<HttpHeaders> headersConsumer) 指定された名前とファイルパスに基づいて、- FilePartEventオブジェクトのストリームを作成します。- パラメーター:
- name- パーツの名前
- path- ファイルパス
- headersConsumer- デフォルトのヘッダーを変更するために使用されます。- nullにすることができます。
- 戻り値:
- イベントの流れ
 
- createstatic reactor.core.publisher.Flux<FilePartEvent> create- (StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents) - パラメーター:
- partName- パーツの名前
- filename- ファイル名
- contentType- コンテンツのコンテンツ型
- contents- 内容
- 戻り値:
- イベントの流れ
 
- createstatic reactor.core.publisher.Flux<FilePartEvent> create- (StringSE partName, StringSE filename, MediaType contentType, reactor.core.publisher.Flux<DataBuffer> contents, @Nullable ConsumerSE<HttpHeaders> headersConsumer) - パラメーター:
- partName- パーツの名前
- filename- ファイル名
- contentType- コンテンツのコンテンツ型
- contents- 内容
- headersConsumer- デフォルトのヘッダーを変更するために使用されます。- nullにすることができます。
- 戻り値:
- イベントの流れ