Dart是否支持W3C文件API标准



我写了一个Dart Web应用程序,可以编译成Javascript(dart2js),我将其打包在APK(PhoneGap)中并作为Android应用程序运行。 我希望我的应用程序从本地文件系统备份和还原其数据。

W3C 有一个用于 Web 浏览器中文件 IO 的文件 API 标准:http://www.w3.org/TR/FileAPI/#introduction。

一个流行的HTML5学习网站有一篇文章展示了如何使用W3C文件API:http://www.html5rocks.com/en/tutorials/file/dndfiles/

我尝试使用 Dart 的 dart:io 库从网页写入文件,但出现此错误:

Failed to load a file dart:io
 Failed to load resource
   dart:io

我不确定是什么导致了此错误。 也许dart:io不能在浏览器中运行。 也许 dart:io 有一个未记录的 pubspec 依赖项(我没有看到任何声明其依赖项的 dart:io 示例。

如果您知道如何使用 Dart 在 Web 浏览器中读取/写入文件,请解释如何操作。

谢谢

dart:io 是一个服务器库,你必须使用 dart:html 中的文件。

最新更新