记录一下上传文件时将文件数据转为Base64的方法react
经过 FileReader对象建立一个实例,而后使用 readAsDataURL方法将数据转为Base64格式异步
注意: 读取过程是异步的spa
绑定onload事件,该事件在数据读取完成后触发对象
具体代码(react项目中):事件
const reader = new window.FileReader();get
reader.readAsDataURL(fileObject);base64
reader.onload = () => {file
Base64Data = reader.result; // reader.result 就是转成base64的数据方法
};developer
FileReader对象的更多信息:https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader