Skip to content

Blob

Type

The Blob type is used to represent data. Its contents conform to the data URI standard (RFC 2397).

Data is percent-encoded. Examples of valid data URIs are:

  • an empty data URI: data:,
  • a simple text string "Hello World": data:,Hello%20World
  • a base64 encoded text string "Hello": data:;base64,SGVsbG8=
  • an empty pdf file: data:application/pdf;filename=empty.pdf;base64,

A Blob literal may be instantiated using blobOf().

Methods

filename

<function> Retrieves the file name of this Blob, which is an empty string if none was provided.

Receiver

Blob

Returns

Text - file name of this blob, which could be an empty string

Usage
blobOf("data:filename=foo.txt;base64,SGVsbG8=").filename() == "foo.txt"

mimeType

<function> Retrieves the mime type of this Blob. The mime type indicates the nature and format of the data in the blob.

Receiver

Blob

Returns

Text - mime type of this blob

Usage
blobOf("data:application/pdf;base64,").mimeType() == "application/pdf"