Я написал веб-приложение Dart, которое компилируется в Javascript (dart2js), которое я упаковываю в APK (PhoneGap) и запускаю как приложение для Android. Я хочу, чтобы мое приложение выполняло резервное копирование и восстановление данных из локальной файловой системы.
W3C имеет стандарт файлового API для файлового ввода-вывода в веб-браузере: http://www.w3.org/TR/FileAPI/#introduction.
На популярном обучающем веб-сайте HTML5 есть статья, показывающая, как использовать W3C File API: http://www.html5rocks.com/en/tutorials/file/dndfiles/
Я попытался использовать библиотеку Dart: io для записи в файл с веб-страницы, но получил эту ошибку:
Failed to load a file dart:io
Failed to load resource
dart:io
Я не уверен, что вызвало эту ошибку. Возможно, dart:io не запускается в браузере. Возможно, dart:io имеет недокументированную зависимость от pubspec (я не видел ни одного примера dart:io, объявляющего свои зависимости).
Если вы знаете, как читать/записывать файлы в веб-браузере с помощью Dart, объясните, пожалуйста, как это сделать.
Спасибо