0

我今天在 Opera 12.11 中尝试了 FileReader,突然它对我不起作用。无论如何,所有读取方法都会产生一个空字符串。尝试一些简单的事情:

<input id="file-picker" type="file" />​

...

$('#file-picker').change(function() {
    var fr = new FileReader();

    fr.onload = function() {
        console.info(this.result);        
    };

    fr.readAsDataURL(this.files[0]);

});​

这是一个快速的jsFiddle

嗯?

更新:它发生在 Mac 上。有人告诉我在Win7上没问题。

4

1 回答 1

1

我认为应该是:

fr.onload = function(e) {
  console.log(e.target.result)
}

我一直都是这样。虽然没有在 Opera 上测试过

于 2012-11-21T11:23:16.920 回答