1.0.1 • Published 7 years ago

based-blob v1.0.1

Weekly downloads
106
License
MIT
Repository
github
Last release
7 years ago

Convert blobs to and from base64 data url strings.

Used by Xyfir Books and other projects in the Xyfir Network.

Usage

(async function() {
  const b = require('based-blob');

  const base64String = 'some base64 data...';

  const blob = b.toBlob(base64String);
  const b64s = await b.toBase64(blob);

  console.log(b64s == base64String); // true
})();

API

toBlob(base64, contentType)

Converts a base64 data url string to a blob.

Parameters

  • base64: string - The string to convert.
  • contentType: string - Optional - Used for the Blob constructor.

Returns

Blob - The blob built from the base64 string.

toBase64(blob)

Converts a blob to a base64 data url string.

Parameters

  • blob: Blob - The blob to convert.

Returns

Promise - A promise that resolves to the base64 string.