- Сообщения
- 34 027
- Реакции
- 11 136
Второй день бьюсь над проблемой, мозг уже замылился
Из хрома пытаюсь сделать сабж по инструкции
Cобытие click вызывается, диалог выбора файла тоже, а вот openFile - нет
Ладно, пробую по другой инструкции
После выбора файла в диалоге doOpen не вызывается тоже
Самое страннное, что вторая конструкция кажется работала, но сейчас напрочь отказывается
Что я делаю не так?
Из хрома пытаюсь сделать сабж по инструкции
Код:
var chosenFileEntry = null;
chooseFileButton.addEventListener('click', function(e) {
chrome.fileSystem.chooseEntry({type: 'openFile'}, function(readOnlyEntry) {
readOnlyEntry.file(function(file) {
var reader = new FileReader();
reader.onerror = errorHandler;
reader.onloadend = function(e) {
console.log(e.target.result);
};
reader.readAsText(file);
});
});
});
Cобытие click вызывается, диалог выбора файла тоже, а вот openFile - нет
Ладно, пробую по другой инструкции
Код:
chooseFileButton.addEventListener("change", doOpen, false);
function doOpen(evt) {
var file = evt.target.files[0],
reader = new FileReader();
reader.onload = function() {
console.log(this.result);
};
reader.readAsText(file);
}
Самое страннное, что вторая конструкция кажется работала, но сейчас напрочь отказывается
Что я делаю не так?