Je suis nouveau sur Flutter et je travaille dans une application Web Flutter. Mon exigence est de créer et de télécharger un fichier texte. comme ci-dessous.
void getData() {
List<int> bytes = utf8.encode('this is the text file');
print(bytes); // Need to download this with txt file.
}
Quelqu'un peut-il m'aider à y parvenir
flutter
dart
flutter-web
Chinnu
la source
la source
Vous avez une autre façon de le faire, via la bibliothèque JS populaire appelée FileSaver
Tout d'abord, mettez à jour votre
ProjectFolder/web/index.html
fichier pour inclure la bibliothèque et définissez lawebSaveAs
fonction comme suit:Ensuite, vous pouvez appeler cette fonction à partir du code Dart comme suit:
la source
Cette solution utilise la bibliothèque FileSaver.js et devrait ouvrir la boîte de dialogue "saveAs".
J'espère que cela fonctionne comme prévu:
la source