项目背景是做图片识别,接口需要上传图片格式为base64格式的,react项目的相关代码:
let reader = new FileReader();
reader.readAsDataURL(e.target.files[0]);
that.setState({
imgPreview:'',
age:'',
gender:'',
})
reader.onload = function(){
that.setState({
imgPreview:reader.result,
result:true,
faceCheck:true,
})
其中reader.result返回的即是base64的格式,