文件读取
☞FileReaderFileReader 接口有3个用来读取文件方法返回结果在result中
readAsBinaryString ---将文件读取为二进制编码
readAsText ---将文件读取为文本
readAsDataURL ---将文件读取为DataURL
☞FileReader 提供的事件模型
onabort 中断时触发
onerror 出错时触发
onload 文件读取成功完成时触发
onloadend 读取完成触发,无论成功或失败
onloadstart 读取开始时触发
onprogress 读取中
☞ 小案例
let oInput = document.querySelector("input");
oInput.onchange = function(){
//获取文件
let file = this.files;
//创建读取器
let reader = new FileReader();
//开始读取
reader.readAsText(file);
reader.onload = function(){
console.log(reader.result);
}
}
页:
[1]