public class FileResponse extends HttpResponse
File
オブジェクトからHTTPレスポンスを生成するHttpResponse
継承クラス。HttpResponse.Status
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
コンストラクタと説明 |
---|
FileResponse(File file)
コンストラクタ。
|
FileResponse(File file,
boolean deleteOnCleanup)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
InputStream |
getBodyStream()
HTTPレスポンスボディの内容を保持するストリームを取得する。
|
boolean |
isBodyEmpty()
HTTPレスポンスボディの内容が設定されていなければ
true を返す。 |
addCookie, getBodyString, getContentDisposition, getContentLength, getContentPath, getContentType, getCookie, getHeader, getHeaderMap, getHttpVersion, getLocation, getMessage, getReasonPhrase, getStatusCode, setBodyStream, setContentDisposition, setContentDisposition, setContentPath, setContentPath, setContentType, setCookie, setHeader, setLocation, setStatusCode, write, write, write
@Published public FileResponse(File file)
file
- ファイル@Published public FileResponse(File file, boolean deleteOnCleanup)
file
- ファイルdeleteOnCleanup
- リクエスト処理の終了時に自動的にファイルを削除する場合はtrue
@Published(tag="architect") public boolean isBodyEmpty()
true
を返す。
本クラスをインスタンス化する際にはボディを表すFile
オブジェクトの指定が必須なため、
本メソッドは必ずfalse
を返す。isBodyEmpty
クラス内 HttpResponse
false
を返す@Published(tag="architect") public InputStream getBodyStream()
HttpResponse
getBodyStream
クラス内 HttpResponse