[英]Using 'dart:io' in dartium ? Any work arounds?
我是dart的新手,正在尝试从文件中读取数据并使用其内容绘制画布。 为此,我遇到了“内置库'dart:io'在Dartium问题上不可用”的情况。
我了解Dart具有局限性,因为Javascript的原因在于浏览器中运行的代码无法本地访问正在运行的客户端的文件系统。
同时,有关于如何读取文件以及如何使用内容将其写入画布的任何提示吗?
提前致谢。
您尝试构建什么样的应用程序?
如果它在浏览器中运行,则文件通常在服务器上。
如果是普通网页,则无法访问用户文件。 网页的代码可以使用沙盒空间。
如果您构建类似Chrome应用程序的产品,则限制会更少。
当可以在浏览器中运行时,您绝对不能导入“ dart:io”。
浏览器中可用的API可以在“ dart:html”中找到。
如果您要构建Chrome应用,则此软件包可提供对扩展API http://pub.dartlang.org/packages/chrome的访问
我通过提示用户选择文件来解决问题。 与https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications中类似的方法,但使用DART。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.