インターフェース FilePart
- すべてのスーパーインターフェース:
Part
マルチパートリクエストで受信したアップロードファイルを表す
Part
の特殊化。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Juergen Hoeller
メソッドのサマリー
修飾子と型メソッド説明filename()
クライアントのファイルシステムにある元のファイル名を返します。default reactor.core.publisher.Mono<VoidSE>
transferTo
(FileSE dest) このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。reactor.core.publisher.Mono<VoidSE>
transferTo
(PathSE dest) このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。
メソッドの詳細
filename
StringSE filename()クライアントのファイルシステムにある元のファイル名を返します。注意 : このファイル名はクライアントから提供されたものであり、盲目的に使用しないでください。ファイル名には、ディレクトリ部分を使用しないだけでなく、".." などの悪用される可能性のある文字が含まれている可能性があります。このファイル名を直接使用しないことをお勧めします。できれば、一意のものを生成し、必要に応じて、参照用にこれをどこかに保存してください。
- 戻り値:
- 元のファイル名、またはマルチパート形式でファイルが選択されていない場合は空の文字列、定義されていないか利用できない場合は
null
- 関連事項:
transferTo
このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。宛先ファイルがすでに存在する場合は、最初に切り捨てられます。デフォルトの実装は
transferTo(Path)
に委譲します。- パラメーター:
dest
- ターゲットファイル- 戻り値:
- 完了
Mono
、ファイル転送の結果、パーツがファイルでない場合はIllegalStateException
SE - 関連事項:
transferTo
このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。宛先ファイルがすでに存在する場合は、最初に切り捨てられます。- パラメーター:
dest
- ターゲットファイル- 戻り値:
- 完了
Mono
、ファイル転送の結果、パーツがファイルでない場合はIllegalStateException
SE - 導入:
- 5.1
- 関連事項: