readFile method
Implementation
Future<Uint8List?> readFile(context, String fileExtension) async {
try {
// Abrir el selector de archivos
FilePickerResult? result = await FilePicker.platform.pickFiles(
type: FileType.custom,
allowedExtensions: [fileExtension], // Solo permitir archivos Excel
);
if (result == null) throw Exception("No se seleccionó ningún archivo.");
// Obtener la ruta del archivo seleccionado
String filePath = result.files.single.path!;
File file = File(filePath);
return file.readAsBytesSync();
} catch (error) {
showSnackBar(context, SnackType.error, error.toString());
}
}