本文摘自PHP中文网,作者php中世界最好的语言,侵删。
这次给大家带来H5的FileReader怎样分布读取文件,FileReader分布读取文件的注意事项有哪些,下面就是实战案例,一起来看一下。效果图
老规矩先上效果图
先介绍一下H5中FileReader的一些方法以及事件
FileReader方法
名称 | 作用 |
---|---|
about() | 终止读取 |
readAsBinaryString(file) | 将文件读取为二进制编码 |
readAsDataURL(file) | 将文件读取为DataURL编码 |
readAsText(file, [encoding]) | 将文件读取为文本 |
readAsArrayBuffer(file) | 将文件读取为arraybuffer |
FileReader事件
名称 | 作用 |
---|---|
onloadstart | 读取开始时触发 |
onprogress | 读取中 |
onloadend | 读取完成触发,无论成功或失败 |
onload | 文件读取成功完成时触发 |
onabort | 中断时触发 |
onerror | 出错时触发 |
代码
分布读取文件核心思想, 将文件分块以每M进行读取.
HTML部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
|
loadFile.js部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
|
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
H5的各种错误用法总结
Canvas如何做出3D动态的Chart图表
以上就是H5的FileReader怎样分布读取文件的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《FileReader》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者