saveImageOnDevice method

Future<String> saveImageOnDevice({
  1. required Uint8List? uInt8List,
  2. required String name,
})

Implementation

Future<String> saveImageOnDevice(
    {required Uint8List? uInt8List, required String name}) async {
  if (uInt8List != null) {
    final directory = Platform.isIOS
        ? await getApplicationDocumentsDirectory()
        : await getExternalStorageDirectory();
    final filePath = join(directory!.path, name);
    final file = await File(filePath).writeAsBytes(uInt8List);
    return file.path;
  }
  return '';
}