FileReader只触发onprogress事件而不触发其他的事件
fd.onload = () => {
console.log('加载成功')
}
fd.onerror = () => {
console.log('文件读取失败,请重试')
}
fd.onprogress = () => {
console.log('读取中...')
}
fd.onabort = () => {
console.log('中断')
}
if (files && file) {
const name = file.fileName || file.name
if (/\.(jpg|png|gif|jpeg)$/i.test(name)) {
fd.readAsDataURL(file)
}
}
如上代码,在Windows的chrome里,只能触发onprogress
事件,其他事件都无法触发,但是在mac里就能全部触发。请问有人遇到过这样的问题么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我也遇到了,一看两年前的问题都没人回答。。。