文件阅读器无法加载

时间:2013-02-13 10:32:14

标签: javascript filereader

我正在浏览器中删除外部文件(chrome),但onload函数不会触发。

drop: function(e) {    
    console.log("drop");
    var file = e.dataTransfer.files
    var reader = new FileReader();
    reader.onload = function(file) {
        console.log(file.target.result);
    }
    reader.readAsDataURL(file);        
}

1 个答案:

答案 0 :(得分:2)

好吧,我知道了我必须写

var file = e.dataTransfer.files[0]

而不是

var file = e.dataTransfer.files

这是一种生活中的拼写错误:)