インターフェース FilePart

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

public interface FilePart extends Part
マルチパートリクエストで受信したアップロードファイルを表す Part の特殊化。
導入:
5.0
作成者:
Rossen Stoyanchev, Juergen Hoeller
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    クライアントのファイルシステムにある元のファイル名を返します。
    default reactor.core.publisher.Mono<VoidSE>
    このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。
    reactor.core.publisher.Mono<VoidSE>
    このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。

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

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

    • filename

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

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

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

      default reactor.core.publisher.Mono<VoidSE> transferTo(FileSE dest)
      このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。宛先ファイルがすでに存在する場合は、最初に切り捨てられます。

      デフォルトの実装は transferTo(Path) に委譲します。

      パラメーター:
      dest - ターゲットファイル
      戻り値:
      完了 Mono、ファイル転送の結果、パーツがファイルでない場合は IllegalStateExceptionSE
      関連事項:
    • transferTo

      reactor.core.publisher.Mono<VoidSE> transferTo(PathSE dest)
      このパートのファイルのコンテンツを指定された宛先ファイルにコピーする簡易メソッド。宛先ファイルがすでに存在する場合は、最初に切り捨てられます。
      パラメーター:
      dest - ターゲットファイル
      戻り値:
      完了 Mono、ファイル転送の結果、パーツがファイルでない場合は IllegalStateExceptionSE
      導入:
      5.1
      関連事項: