【问题标题】:Javascript FileReader hangs at readyState 1 (using react-dropzone)Javascript FileReader 在 readyState 1 挂起(使用 react-dropzone)
【发布时间】:2017-09-25 19:13:53
【问题描述】:

抱歉……这个问题太傻了。

【问题讨论】:

  • 为什么不显示代码......
  • onLoad 是 FileReader 上的一个函数吗? developer.mozilla.org/en-US/docs/Web/API/FileReader
  • 已更新。其余代码在库中
  • 我真的建议您撤消上一次编辑并保持问题不变。您会感到惊讶,但其他人可能会犯同样的错误,并且可以从您的问题中受益。

标签: javascript reactjs filereader react-dropzone


【解决方案1】:

看起来像 typo:应该是 .onload 而不是 .onLoad

文档中的示例(注意 = 符号):

reader.onload = function(event) {
    // The file's text will be printed here
    console.log(event.target.result)
  };

【讨论】:

  • 仍然没有结果...我正在修改我的帖子。
  • @PimHeijden 我已经更新了我的问题,请注意= 符号
  • @PimHeijden 这就是堆栈溢出的美妙之处,一个人在一个愚蠢的错误上花费数小时,然后将其发布在这里。从现在开始,其他犯同样愚蠢错误的人将花费 2 分钟在 google 上找到答案(当然没有羞耻的发布它嘿嘿)。顺便说一句,您应该接受将其标记为已关闭的答案。
【解决方案2】:

根据docsonload是FileReader的一个属性:

var reader = new FileReader();

reader.onload = event => {
    console.log(event)
};

reader.readAsText(file);

【讨论】:

  • 仍然没有结果...我正在修改我的帖子。
  • 它应该是一个属性,而不是一个函数。检查链接。
猜你喜欢
  • 1970-01-01
  • 2018-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-10
  • 1970-01-01
  • 2013-07-03
相关资源
最近更新 更多