saveBytes method
Implementation
Future<Map> saveBytes(Uint8List bytes, String fileName, String fileExtension) async {
try {
final filePath = await FileSaver.instance.saveFile(
name: fileName,
bytes: bytes,
ext: fileExtension,
mimeType: MimeType.other, // puedes poner MimeType.pdf, MimeType.png, etc.
);
final file = File(filePath);
await file.writeAsBytes(bytes);
String message = 'File saved successfuly: $filePath';
return {'type': SnackType.success, 'message' : message, 'path': filePath};
} catch (e) {
String message = 'File save error: ${e.toString()}';
developer.log(message);
return {'type': SnackType.error, 'message' : message};
}
}