2013-02-13 4 views
1

Я отбрасываю внешний файл в браузере (хром), но функция onload не срабатывает.File Reader не загружается

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

Если 'console.log («drop»); 'выполняется, чем я пытаюсь переместить' reader.onload' перед 'reader.readAsDataURL' –

+0

sry написал это неправильно в первый раз ic повесил его – AdrianoCelentano

ответ

2

хорошо я получил его, я должен написать

var file = e.dataTransfer.files[0] 

вместо

var file = e.dataTransfer.files 

Это своего рода опечаток-им жизнь для :)

+1

случается с лучшими из нас! лол! – santdrog

+0

Брайан, пожалуйста, не смейтесь о 2-летних сообщениях, которые я спрашивал о языках, о которых я не знаю ;-) – AdrianoCelentano

Смежные вопросы