您现在的位置是:首页 > 经典句子

前端vue上传时获取文件的md5哈希值

作者:峨乐时间:2024-04-28 12:36:13分类:经典句子

简介  文章浏览阅读790次,点赞7次,收藏13次。页面上传中的代码,我是用的element的上传组件的方法。使用spark-md5组件。使用组件进行计算哈希值。_前端计算文件的哈希值或md5

点击全文阅读

项目有一个新的需求,上传文件之前先获取文件hash值传给后端进行校验,看看文件是否已经上传识别过,避免重复上传识别资源浪费..前端采用的vue3+vite.以下是实现方式.(vue2应该同样适用)

使用spark-md5组件
npm install spark-md5 --save
引入组件使用
import SparkMD5 from "spark-md5";
使用组件进行计算哈希值
  //以下获取文件哈希值方法  var fileReader = new FileReader();  var spark = new SparkMD5.ArrayBuffer();  // 获取文件二进制数据  fileReader.readAsArrayBuffer(file);  fileReader.onload =(e: any)=>{    spark.append(e.target.result);    var fileHash = spark.end();    console.log(fileHash,"文件哈希值");  };//

页面上传中的代码,我是用的element的上传组件的方法

点击全文阅读

郑重声明:

本站所有活动均为互联网所得,如有侵权请联系本站删除处理

我来说两句