使用html5原生js对象FileReader+jQuery ajax实现文件上传并显示上传进度关键代码(兼容IE9、IE10、IE11)
最近在项目前端页面中需要上传文件,由于第三方插件弹出界面不符合要求以及可能会有安全隐患,准备采用html5的FileReader实现。
FileReader的兼容性目前已经很不错了,但在IE浏览器上会存在一个问题:不支持其中的readAsBinaryString方法,但支持readAsDataUrl方法。这个问题也容易解决,至少还不至于不能用。
html
<input type="file" accept=".rar,.zip,.gz" id="file">
js
var fileinfo =
原创
2020-12-03 17:56:09 ·
724 阅读 ·
0 评论