簡體   English   中英

在dartium中使用'dart:io'嗎? 有什么解決方法嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM