首页 > 技术文章 > 前端获取文件的sha1值

niuxiaoxian 2018-12-17 11:11 原文

项目需求,需要获取文件的sha1值,网上很多获取文件md5值和base64的方法,但很难找到关于前端获取文件sha1值的方法,最后在github上找到一个插件能够获取文件的sha1值;

https://jackytck.github.io/sha1-file-web

下面在vue里面使用的例子,

npm install sha1-file-web --save;

import sha1 from 'sha1-file-web';

<input type="file" @change="img_sha1($event)" />

img_sha1(files){  

  const file = files.target.files[0];
  test(file);

  asyc function test(file){

    const hash = await sha1(file);

    //hash即得到的sha1值

  }

}

 

推荐阅读