我写了一个Dart网络应用程序,编译为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浏览器中读取/写入文件,请说明如何操作。
由于