based-blob

Convert blobs from and to base64 data url strings.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
based-blob
401.0.16 years ago6 years agoMinified + gzip package size for based-blob in KB

Readme

Convert blobs to and from base64 data url strings. Used by Xyfir Books and other projects in the Xyfir Network.
Usage
```js (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.