Skip to content

class FileContentResult

cangjie
public class FileContentResult <: FileResult

功能:表示基于字节数组的文件响应结果。

父类型:

成员概览

成员功能
init(Array<Byte>, String, ?String)创建字节数组文件响应结果。
prop fileContents返回文件字节内容。
func invoke(HttpContext)将文件字节内容写入 HTTP 响应。

init(Array<Byte>, String, ?String)

cangjie
public init(fileContents: Array<Byte>, contentType: String, fileDownloadName: ?String)

功能:创建字节数组文件响应结果。

参数:

  • fileContents: Array<Byte> - 要输出的文件字节内容。
  • contentType: String - 文件响应内容类型。
  • fileDownloadName: ?String - 下载时使用的文件名。

prop fileContents

cangjie
public prop fileContents: Array<Byte>

功能:返回文件字节内容。

类型:Array<Byte>

func invoke(HttpContext)

cangjie
public func invoke(context: HttpContext): Unit

功能:将文件字节内容写入 HTTP 响应。

参数:

  • context: HttpContext - 当前请求的 HTTP 上下文。

返回值:

  • Unit