Class StreamResponse

java.lang.Object
nablarch.fw.web.HttpResponse
nablarch.common.web.download.StreamResponse
All Implemented Interfaces:
Result

public class StreamResponse extends HttpResponse
ストリームからHTTPレスポンスメッセージを生成するクラス。

本クラスは、ファイルシステム上のファイルやデータベースのBLOB型のカラムに格納した バイナリデータのダウンロードに使用する。

  • Constructor Details

    • StreamResponse

      @Published public StreamResponse(Blob blob)
      StreamResponseオブジェクトを生成する。
      Parameters:
      blob - バイナリラージオブジェクト
      Throws:
      RuntimeException - ストリームアクセス時にエラーが発生した場合
    • StreamResponse

      @Published public StreamResponse(File file, boolean deleteOnCleanup)
      StreamResponseオブジェクトを生成する。
      Parameters:
      file - ファイル
      deleteOnCleanup - リクエスト処理の終了時にダウンロード元のファイルを削除する場合はtrue