【问题标题】:fileReader is not working in IE [duplicate]fileReader 在 IE 中不起作用 [重复]
【发布时间】:2013-03-30 18:01:19
【问题描述】:

我尝试过像这样使用 JavaScript 来读取文件内容

function readFile (evt) {
   var files = evt.target.files;
   var file = files[0];   
   var reader = new FileReader();
   reader.onload = function(){
     alert(this.result);            
   }
   reader.readAsText(file)
}

在 IE 浏览器中运行正常,但无法运行。
如何解决?

【问题讨论】:

  • 简单回答:不要使用客户端读取文件...永远不可靠。
  • @Nile:我敢打赌。给它几年。 :-)

标签: javascript internet-explorer filereader


【解决方案1】:

假设你没有使用 IE10,你无法解决这个问题,它只是 not a feature that IE9 and earlier have

【讨论】:

    【解决方案2】:

    FileReader 仅在 IE 10+ 中受支持

    MDN

    【讨论】:

      【解决方案3】:

      您确实应该在尝试使用浏览器功能之前检查它们。

      file API is not supported on IE before version 10

      【讨论】:

        猜你喜欢
        • 2012-12-19
        • 2015-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-04
        • 2013-08-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多