使用filereader读取文件内容

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