文件读取FileReader
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件读取FileReader相关的知识,希望对你有一定的参考价值。
//设置一个文件读取器 ? var fr= new FileReader(); ? //通过两种方式读取文件 ? readAsText:用文本的方式读取文件; ? readAsDataURL:用DataURL的方式读取文件 (较常用); ? //文件读取完成事件 ? fr.onload=function(){ } ? //获取文件读取结果(图片文件可以赋值给img); ? fr.result ?
demojs部分:
//找对象 ? var file=document.getElementById("f"); ? var img=document.getElementById("portrait"); ? var bigImg=document.getElementById("bigImg"); ? //注册事件 ? file.addEventListener("change",function () { ? //file存储了所有上传的文件 //data就是指上传的文件 ? var data=file.files[0]; ? //如果浏览器兼容 if(window.FileReader){ //创建一个文件读取器 fr=new FileReader(); //让文件读取器读取整个文件 fr.readAsDataURL(data); ? // 给fr注册文件加载事件 ? fr.onload=function () { img.src=fr.result; bigImg.src=fr.result; } } ? }) ? html: ? var file=document.getElementById("f"); ? var img=document.getElementById("portrait"); ? var bigImg=document.getElementById("bigImg");
以上是关于文件读取FileReader的主要内容,如果未能解决你的问题,请参考以下文章