saveFromData method

  1. @override
Future<String> saveFromData({
  1. required Uint8List data,
  2. required String name,
  3. FileType type = FileType.OTHER,
})
override

Future method saveFromData takes the Uint8List bytes and String name and FileType type has String return Value

Implementation

@override
Future<String> saveFromData(
    {required Uint8List data,
    required String name,
    FileType type = FileType.OTHER}) async {
  try {
    if (data.isNotEmpty && name.isNotEmpty) {
      if (name.split(".").isNotEmpty) {
        final aVal = await _saveFileData(fName: name, fData: data);
        return aVal;
      } else {
        return "You Must Provide file extension";
      }
    } else {
      return "Check File , Name";
    }
  } catch (e) {
    return e.toString();
  }
}