我是dart的新手,我正在尝试从文件中读取数据并使用内容绘制画布。在这样做的过程中,我遇到了内置的图书馆' dart:io'不适用于Dartium'问题。
我理解Dart在浏览器中运行的代码中有Javascript的限制,无法本机访问正在运行的客户端的文件系统。
同时有关于如何读取文件以及使用内容将其写入画布的提示吗?
提前致谢。
答案 0 :(得分:2)
你想要建立什么样的应用程序?
如果它在浏览器中运行,则文件通常在服务器上
如果是普通网页,则无法访问用户文件。有一个沙盒空间可供网页代码使用
如果您构建类似Chrome应用的内容,则限制较少。
你绝对无法导入d:io'什么时候应该在浏览器中运行 浏览器中提供的API可以在&#; dart:html'。
中找到如果您要构建Chrome应用,则此套件可以访问扩展API http://pub.dartlang.org/packages/chrome
答案 1 :(得分:0)
我通过提示用户选择文件来修复我的问题。类似的方法 https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications但使用DART。