使用filereader读取文件内容
readAsText (file, encodeing).以文木方式读收文件,其中encoding参数指定读取该文件时所用的字符集, 该参数
的默认值是utf-8
readAsBinaryString(file):以二进方式读取该文件。通过这种方式可以读取文件的二进制内容,这祥可以通过
ajax把致据传到服务器上
readAsDataURL(file):以DataURL方式来读取文件,这种方式也可以用来读取二进制文件,只是这种方式将会采用
base64式把文件內容编码成DateURL格式的字符
"实际上DabURL也尼一种保存二进制文件的方式.一些特殊的场景下,如果不支持二进就,可以恢复成字符"
abort:停止读取
fileReader斯有的读收方法都是异步方法。这些方法不会真接返回结果内容,程序必须以事件监听方式来获收读取的
结果,以下是监听读取方法
onloadstart: 开始读取数据时触发该事件
onprogress: 正在读取时触发该事件
onload: 成功读取后触发该事件
onloadend: 读取数据完成后触发该事件,无论成功还是失败
onerror:读取失败时触发该事件