@hife/browser-md5-file

1.0.1 • Public • Published

browser-md5-file

Unlike browser-md5-file, the dist source is es5.

MD5 file in browser. Base on js-spark-md5.

Installation

$ npm i @hife/browser-md5-file -S

Usage

import BMF from 'browser-md5-file';

const el = document.getElementById('upload');
const bmf = new BMF();

el.addEventListener('change', handle, false);

function handle(e) {
  const file = e.target.files[0];
  bmf.md5(
    file,
    (err, md5) => {
      console.log('err:', err);
      console.log('md5 string:', md5); // 97027eb624f85892c69c4bcec8ab0f11
    },
    progress => {
      console.log('progress number:', progress);
    },
  );
}

You can abort it before success to md5 :

  bmf.abort();

Browser compatibility

  • IE9+
  • Firefox
  • Chrome
  • Safari
  • Opera

License

MIT

/@hife/browser-md5-file/

    Package Sidebar

    Install

    npm i @hife/browser-md5-file

    Weekly Downloads

    2

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    30.4 kB

    Total Files

    7

    Last publish

    Collaborators

    • sialvsic
    • xiangsai.huang
    • winds
    • hileix