Vue 使用 md5 加密文件,获取唯一ID

2022-07-24 10:07:56

原本的js-md5霸太行,对文件进行加密的时候会报错所以
需要引入 一个其他依赖,就这个

npm i spark-md5 -S

然后引入

import SparkMD5 from 'spark-md5'

使用

   var spark = new SparkMD5.ArrayBuffer()
   //获取文件二进制数据
   var fileReader = new FileReader()
   fileReader.readAsArrayBuffer(file) //file就是获取到的文件
   //异步执行函数
   fileReader.onload = function (e) {
     spark.append(e.target.result)
     var md5 = spark.end()
     console.log(md5)  
     //打印结果这个文件会有一串唯一编码类似下面
     //4b4a94c7ff8953d7103515e91d432b0a
   }
  • 作者:圆形程序员
  • 原文链接:https://blog.csdn.net/weixin_49369467/article/details/121232809
    更新时间:2022-07-24 10:07:56