gpt4 book ai didi

dart - 在 Dart 中读取文件

转载 作者:行者123 更新时间:2023-12-03 02:54:28 25 4
gpt4 key购买 nike

我正在尝试在 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);
}

当我选择文件时,我收到错误:

Stack Trace: 0. Function: 'Object.noSuchMethod' url: 'bootstrap' line:717 col:3



在我使用内联注释标记的行上。

我还设置了一个脚本来执行带有所需标志的 Dartium:
#!/bin/sh
cd /opt/DartEditor/dart-sdk/chromium
./chrome.exe --allow-file-access-from-files $@

任何人都可以提供任何可能出现问题的提示吗?

附言我正在使用 Ubuntu Precise x64。

最佳答案

抱歉,你不能在 Dartium 中使用 dart:io 库。这些库仅适用于命令行上的 Dart VM。

您可能希望使用 XMLHttpRequest 从 HTTP 服务器读取文件。

关于dart - 在 Dart 中读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com