util.js
readAsBinaryString和readBase64这个区别是如果想把文件断点去传给服务器的话用base64,想在本地解析和处理文件一般用二进制asbind这个。
因为拿到这个文件需要时间,是异步编程,所以需要用onload去等它读取完了