码迷,mamicode.com
首页 > 其他好文 > 详细

FileReader

时间:2019-05-02 17:11:21      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:put   字符   lse   ase   load   code   url   ons   加载完成   

文件转换BASE64

使用FileReader这个对象可以将文件转为base64编码

 1 // 从input控件取得文件对象
 2 var file = document.getElementById(‘input‘).files[0];
 3 // 第一步:新建一个这对象
 4 let reader = new FileReader();
 5 if (file)
 6 {
 7 // 第二步:对象载入INPUT里的文件
 8     reader.readAsDataURL(file);
 9 // 关键处:必须在图片加载完成事件中处理.
10 reader.addEventListener("load", function ()
11   {
12     // console.log(‘选择的图片已经载入...‘);
13     $(‘#previmg‘).prop(‘src‘, reader.result);
14     // 对象加载完文件后,result属性就会有值.值就是base64字符串 
15     $(‘#showarea‘).val(reader.result);
16   }, false);
17 }

可以将转文件也可转图片,不能放太大的文件,否则会卡死

FileReader

标签:put   字符   lse   ase   load   code   url   ons   加载完成   

原文地址:https://www.cnblogs.com/mirrortom/p/10802663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!