Dart是否支持W3C File API标准?

时间:2013-10-05 04:31:57

标签: html5 cordova dart fileapi dart-io

我写了一个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浏览器中读取/写入文件,请说明如何操作。

由于

1 个答案:

答案 0 :(得分:4)

dart:io服务器库,您必须使用File中的dart:html