Я пытаюсь прочитать файл (для этой цели сделал простой файл .txt на моем рабочем столе) с машины, использующей Dart в браузере Dartium.
У меня есть поле ввода, я добавил к нему слушателя и вот как это выглядит:
void _onFileSelect(event) {
dom.File file = _fileInput.files.item(0);
dom.FileReader reader = new dom.FileReader();
//reader.readAsBinaryString(file);
reader.addEventListener('load', (event) {
print(reader.result); // This is the line I am having the problem with.
});
reader.readAsText(file);
}
Когда я выбираю файл, я получаю сообщение об ошибке:
Трассировка стека: 0. Функция: 'Object.noSuchMethod' url: 'bootstrap' строка: 717 col: 3
в строке, которую я отметил с помощью встроенного комментария.
Я также настроил скрипт для выполнения Dartium с требуемым флагом:
#!/bin/sh
cd /opt/DartEditor/dart-sdk/chromium
./chrome.exe --allow-file-access-from-files $@
Может кто подскажет, где может быть проблема?
P.S. Я использую Ubuntu Precise x64.