saveFile function
Implementation
Future<void> saveFile(
final Uint8List file,
final String path,
final String fileName,
final String mimeType,
) async {
if (Platform().isWeb) {
AnchorElement(
href: 'data:application/octet-stream;'
'charset=utf-16le;base64,${base64Encode(file)}',
)
..setAttribute('download', fileName)
..click();
} else if (Platform().isDesktop) {
await File('$path/$fileName').writeAsBytes(file);
} else {
await Share.shareXFiles(
[XFile.fromData(file, mimeType: mimeType, name: fileName)],
subject: 'Archivo',
text: 'Archivo',
);
}
}