saveTextFile method
Save a text file.
Implementation
bool saveTextFile(List<String>? text, String? fileName) {
//
if (text == null || text.isEmpty) {
return false;
}
if (fileName == null || fileName.isEmpty) {
return false;
}
fileName = fileName.trim();
// readTextFile();
final name = this.fileName(fileName);
final ext = fileExt(name);
if (ext.isEmpty) {
fileName = '$name.txt';
}
bool save;
try {
final blob = Blob(text, 'text/plain', 'native');
AnchorElement()
//ignore:unsafe_html
..href = Url.createObjectUrlFromBlob(blob).toString()
..download = fileName
..style.display = 'none'
..click();
save = true;
} catch (e) {
save = false;
}
return save;
}