html5关于FileReader

HTML5定义了FileReader作为文件API的重要成员用于读取文件,
根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。




调用FileReader对象的方法


FileReader 的实例拥有 4 个方法,其中 3 个用以读取文件,另一个用来中断读取。


下面的表格列出了这些方法以及他们的参数和功能,需要注意的是 ,无论读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中。
----------------------------------------------------------
方法名             参数     描述
abort                   none     中断读取
readAsBinaryString   file     将文件读取为二进制码
readAsDataURL           file     将文件读取为 DataURL
readAsText           file, [encoding]  将文件读取为文本
-------------------------------------------------------------------


3. 处理事件


FileReader 包含了一套完整的事件模型,用于捕获读取文件时的状态,下面这个表格归纳了这些事件。
--------------------------------------------------
事件         描述
onabort 中断时触发
onerror 出错时触发
onload        文件读取成功完成时触发
onloadend 读取完成触发,无论成功或失败
onloadstart 读取开始时触发
onprogress 读取中
--------------------------------------------------

猜你喜欢

转载自blog.csdn.net/black_tshirt/article/details/79217139
今日推荐