在 Dart 中,如何在不使用 dart.io 的情况下将字符串保存到用户的本地文件?
In Dart, how can I save a string to a user's local file, without using dart.io?
我有一个 Dart [仅限客户端,聚合物] 网络应用程序。所以我不能使用 dart.io。我想做这个半伪(language/platform 混合!)代码:
..
String str = "a load of text";
File file = new File('C:\folder\test.txt');
file.write(str);
file.close();
或
window.clipboard.copy(str);
所以用户可以粘贴它。我使用了一个 TextAreaElement 来放置字符串(使用 textarea.value=str),然后用户可以复制并粘贴它他自己,但这有点不雅。
谢谢
史蒂夫
抱歉,您无法从网络应用写入文件系统上的文件。限制来自浏览器及其安全模型。
我有一个 Dart [仅限客户端,聚合物] 网络应用程序。所以我不能使用 dart.io。我想做这个半伪(language/platform 混合!)代码:
..
String str = "a load of text";
File file = new File('C:\folder\test.txt');
file.write(str);
file.close();
或
window.clipboard.copy(str);
所以用户可以粘贴它。我使用了一个 TextAreaElement 来放置字符串(使用 textarea.value=str),然后用户可以复制并粘贴它他自己,但这有点不雅。
谢谢
史蒂夫
抱歉,您无法从网络应用写入文件系统上的文件。限制来自浏览器及其安全模型。