saveBytes abstract method

Stream<SaveProgress> saveBytes({
  1. required Uint8List fileBytes,
  2. required FileType fileType,
  3. required String fileName,
  4. SaveLocation? saveLocation,
  5. String? subDir,
  6. ConflictResolution conflictResolution = ConflictResolution.autoRename,
})

Saves file bytes to device storage with progress streaming.

Platforms: Android · iOS · macOS · Windows · Linux · Web

  • saveLocation: Where to save the file (platform-specific, optional)
  • subDir: Optional subdirectory within the standard save location
  • conflictResolution: How to handle filename conflicts

Yields SaveProgress events during save operation.

Implementation

Stream<SaveProgress> saveBytes({
  required Uint8List fileBytes,
  required FileType fileType,
  required String fileName,
  SaveLocation? saveLocation,
  String? subDir,
  ConflictResolution conflictResolution = ConflictResolution.autoRename,
});