我正在尝试在 Dartium 浏览器上使用 Dart 从机器读取文件(为此目的在我的桌面上制作了一个简单的 .txt 文件)。
我有一个输入字段,向它添加了一个侦听器,它的外观如下:
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' line:717 col:3
在我使用内联注释标记的行上。
我还设置了一个脚本来执行带有所需标志的 Dartium:
#!/bin/sh
cd /opt/DartEditor/dart-sdk/chromium
./chrome.exe --allow-file-access-from-files $@
任何人都可以提供任何可能出现问题的提示吗?
PS 我正在使用 Ubuntu Precise x64。