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