FileReader是html5新增的API,允许异步读取用户本地文件的API。
相关API:
var reader = new FileReader();
reader.onload = (function(){
//文件读取到后,做的一些操作
})(file);//file为某文件
reader.readAsDataURL();
reader.readAsBinaryString(file) // 文件读取为二进制编码
reader.readAsText(file,[encoding]) // 将文件读取为文本
reader.readAsDataURL(file) // 将文件读取为DataURL,即base64编码
reader.abort() // 中断读取操作
参考:
https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications
http://blog.csdn.net/zk437092645/article/details/8745647
https://www.lvtao.net/dev/php-image-data-url.html
http://blog.csdn.net/jackfrued/article/details/8967667