我正在浏览器中删除外部文件(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);
}
答案 0 :(得分:2)
好吧,我知道了我必须写
var file = e.dataTransfer.files[0]
而不是
var file = e.dataTransfer.files
这是一种生活中的拼写错误:)