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

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

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

原本的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
   }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5636053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存