2

我试图通过使用这样的 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 浏览器中工作。
如何解决这个问题?

4

3 回答 3

3

假设您没有使用 IE10,则无法解决此问题,这不是 IE9 及更早版本具有的功能

于 2013-03-30T18:04:16.113 回答
3

FileReader仅在 IE 10+ 中受支持

MDN

于 2013-03-30T18:04:23.503 回答
0

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

版本 10 之前的IE 不支持文件 API

于 2013-03-30T18:04:42.507 回答