Soy nuevo en Flutter y estoy trabajando en una aplicación web de Flutter. Mi requisito es crear y descargar un archivo de texto. como abajo.
void getData() {
List<int> bytes = utf8.encode('this is the text file');
print(bytes); // Need to download this with txt file.
}
¿Alguien puede ayudarme a lograr esto?
flutter
dart
flutter-web
Chinnu
fuente
fuente
Tengo otra forma de hacerlo, a través de la popular biblioteca JS llamada FileSaver
Primero, actualice su
ProjectFolder/web/index.html
archivo para incluir la biblioteca y defina lawebSaveAs
función de esta manera:Entonces puede llamar a esta función desde el código Dart de la siguiente manera:
fuente
Esta solución utiliza la biblioteca FileSaver.js y debería abrir el cuadro de diálogo "saveAs".
Espero que funcione según lo previsto:
fuente