我今天在 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上没问题。