file-to-datauri

1.0.1 • Public • Published

file-to-datauri

Convert local files into data uris with ease.

Installation

npm install --save file-to-datauri

How it works

Read the file, either sync or async, find mime using file extension, and return file content encoded as data-uri.

Only support utf8 encoded files.

Usage

  import datauri from 'file-to-datauri'
 
  // use with a callback
  datauri(__dirname + '/some/file.txt', (err, uri) => {
    if (err) {
      return;
    }
    console.log(uri);
  });
 
  // use with promise (if no callback given)
  (async () => {
    const uri = datauri(__dirname + '/some/file.txt');
    console.log(uri);
  })();
 
 
  // use sync
  const uri = datauri.sync(__dirname + '/some/file.txt');
  console.log(uri);
 
 

Credits

Inspired by data-uri

License

The MIT License (MIT)

Copyright (c) 2015 Andrea Parodi

Package Sidebar

Install

npm i file-to-datauri

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • parroit