继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

javascript实现图片实时预览的两种方式

大吉大利今晚学习
关注TA
已关注
手记 265
粉丝 36
获赞 142

一、FileReader(base64):

  1. 代码:

    <input id="file" type="file"><img id="img" alt=""><script>var file = document.getElementById('file')var img = document.getElementById('img')file.addEventListener('change',function(){    var obj = file.files[0]    var reader = new FileReader();    reader.readAsDataURL(obj);    reader.onloadend = function() {        img.setAttribute('src',reader.result);    }})</script>


  1. 二、window.URL.createObjectURL(blob):

  2. 代码:

    <input id="file" type="file"><img id="img" alt=""><script>var file = document.getElementById('file')var img = document.getElementById('img')file.addEventListener('change',function(){    var obj = file.files[0]    var src = window.URL.createObjectURL(obj)    img.setAttribute('src',src);})</script>


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP