Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HTTPFile

表示一个 HTTP 请求文件

Hierarchy

  • HTTPFile

Index

Constructors

constructor

  • new HTTPFile(fileName: string, headers: IncomingHttpHeaders, body: Buffer, startIndex?: number, endIndex?: number): HTTPFile
  • 初始化新的 HTTP 请求文件

    Parameters

    • fileName: string
    • headers: IncomingHttpHeaders

      请求头

    • body: Buffer

      文件的内容所在的二进制缓存对象

    • Default value startIndex: number = 0

      文件的内容在二进制缓存对象的开始索引(从 0 开始)

    • Default value endIndex: number = body.length

      文件的内容在二进制缓存对象的结束索引(从 0 开始)(不含)

    Returns HTTPFile

Properties

fileName

fileName: string

获取文件名

headers

headers: IncomingHttpHeaders

获取当前文件的请求头

Accessors

body

  • get body(): Buffer
  • 获取请求文件的二进制内容

    Returns Buffer

contentEncoding

  • get contentEncoding(): string
  • 获取当前文件的编码

    Returns string

contentLength

  • get contentLength(): number
  • 获取文件的字节大小

    Returns number

contentType

  • get contentType(): string
  • 获取当前文件的 MIME 类型

    Returns string

text

  • get text(): string
  • 获取请求文件的文本内容

    Returns string

Generated using TypeDoc