A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system.

MDN Reference

Hierarchy (view full)

Constructors

Accessors

Methods

Constructors

  • Parameters

    • Optionaltype: (
          | string
          | ArrayBuffer
          | ArrayBufferView
          | Blob)[]
    • Optionaloptions: BlobOptions

    Returns Blob

Accessors

  • get size(): number
  • Returns number

  • get type(): string
  • Returns string

Methods

  • Returns Promise<ArrayBuffer>

  • Returns Promise<Uint8Array>

  • Parameters

    • Optionalstart: number
    • Optionalend: number
    • Optionaltype: string

    Returns Blob

  • Returns Promise<string>