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.5k
1 个回答
推荐问题