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里就能全部触发。请问有人遇到过这样的问题么?

阅读 3.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题