FileReader 的了解

FileReader的解释

异步的读取存储在用户计算机上的文件

创建一个FileReader 对象

    var reader = new FileReader();

FileReader的方法和事件

参数/事件 描述

方法
abort 中断读取
readAsText(file, [encoding]) 将文件读取为文本
该方法有两个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8。这个方法非常容易理解,将文件以文本方式读取,读取的结果即是这个文本文件中的内容。
readAsBinaryString(file) 将文件读取二进制码
通常我们将它传送到后端,后端可以通过这段字符串存储文件
readAsDataURL(file) 将文件读取为DataURL
将文件读取为一串Data URL字符串,将小文件以一种特殊格式的URL地址直接读入页面。小文件指图像与html等格式的文件。

事件
onabort 数据读取中断时触发
onerror 数据读取出错时触发
onloadstart 数据读取开始时触发
onload 数据读取成功完成时触发
onloadend 数据读取完成时触发,无论成功失败

参考网址

FileReader:读取本地图片文件并显示
FileReader-MDN
HTML5应用之文件拖拽上传

原文地址:https://www.cnblogs.com/geek12/p/5853855.html