什么是MD5?
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。(MD5 百度百科)
简而言之,就是对上传文件进行加密。
MD5怎么用?
在页面中使用需下载依赖包,yarn spark-md5
或npm install spark-md5
,并通过import引用。
import SparkMD5 from 'spark-md5';
实例
import React, {
Component } from 'react';
import SparkMD5 from 'spark-md5';
import {
message, Button } from 'antd';
class Demo extends Component {
constructor(props) {
super(props);
this.state = {
loading: false,
file: '',
fileName: '',
};
}
uploadFile = (e) => {
const file = e.target.files[0];
if (!file) {
return