saveBytes method

  1. @override
Future<PublicSavedFile?> saveBytes({
  1. required Uint8List bytes,
  2. required String fileName,
  3. String mimeType = 'application/octet-stream',
  4. String? subDir,
})
override

Save bytes to a public visible location without showing a dialog.

Implementation

@override
Future<PublicSavedFile?> saveBytes({
  required Uint8List bytes,
  required String fileName,
  String mimeType = 'application/octet-stream',
  String? subDir,
}) async {
  final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
    'saveBytes',
    {
      'bytes': bytes,
      'fileName': fileName,
      'mimeType': mimeType,
      'subDir': subDir,
    },
  );
  if (result == null) return null;
  return PublicSavedFile.fromMap(result);
}