Я новичок во Flutter и работаю в веб-приложении, мне нужно создать и загрузить текстовый файл. как ниже.
void getData() {
List<int> bytes = utf8.encode('this is the text file');
print(bytes); // Need to download this with txt file.
}
Может ли кто-нибудь помочь мне достичь этого
flutter
dart
flutter-web
Chinnu
источник
источник
Есть другой способ сделать это через популярную библиотеку JS под названием FileSaver
Сначала обновите ваш
ProjectFolder/web/index.html
файл, чтобы включить библиотеку, и определитеwebSaveAs
функцию следующим образом:Затем вы можете вызвать эту функцию из кода Dart следующим образом:
источник
Это решение использует библиотеку FileSaver.js и должно открыть диалоговое окно «saveAs».
Я надеюсь, что это работает как задумано:
источник