Eu sou novo no Flutter e trabalho em um aplicativo Web do flutter. Meu requisito é criar e baixar um arquivo de texto. como abaixo.
void getData() {
List<int> bytes = utf8.encode('this is the text file');
print(bytes); // Need to download this with txt file.
}
Alguém pode me ajudar a conseguir isso
flutter
dart
flutter-web
Chinnu
fonte
fonte
Existe outra maneira de fazer isso, através da popular biblioteca JS chamada FileSaver
Primeiro, atualize seu
ProjectFolder/web/index.html
arquivo para incluir a biblioteca e defina awebSaveAs
função da seguinte maneira:Então você pode chamar essa função do código Dart da seguinte forma:
fonte
Esta solução usa a biblioteca FileSaver.js e deve abrir a caixa de diálogo "saveAs".
Espero que funcione como pretendido:
fonte