我今天在Opera 12.11中尝试过FileReader,突然间它对我不起作用。无论如何,所有read方法都会产生一个空字符串。尝试一些简单的事情:
<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上没问题。
答案 0 :(得分:1)
我认为应该是:
fr.onload = function(e) {
console.log(e.target.result)
}
我一直这样做。虽然
没有在Opera上测试过