为了账号安全,请及时绑定邮箱和手机立即绑定

使用element的上传组件的时候,怎么把图片转base64的字符串

使用element的上传组件的时候,怎么把图片转base64的字符串

桃花长相依 2018-10-24 10:32:49
element是基于file的,怎么做成base64的
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

楼主,你好!可以使用 FileReader 进行转换,具体示例如下:

function getBase64(file) {   var reader = new FileReader();
   reader.readAsDataURL(file);
   reader.onload = function () {     console.log(reader.result);
   };
   reader.onerror = function (error) {     console.log('Error: ', error);
   };
}var file = document.querySelector('#files > input[type="file"]').files[0];
getBase64(file); // 打印出来的就是 base64 字符串


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1584 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信