saveFromFile method

  1. @override
Future<String> saveFromFile({
  1. required File file,
})
override

Future method saveFromFile takes the File file from dart:io return String value the path of savedFile Or It Can return String ERROR From catch()

Implementation

@override
Future<String> saveFromFile({required File file}) async {
  try {
    if (file.existsSync()) {
      final fData = file.readAsBytesSync();
      if (fData.isNotEmpty) {
        final fName = _baseName(file.path);
        final aVal = await _saveFileData(fName: fName, fData: fData);
        return aVal;
      } else {
        return "Couldn't Read File Data";
      }
    } else {
      return "NotExist";
    }
  } catch (e) {
    return e.toString();
  }
}