saveAs abstract method
Stream<SaveProgress>
saveAs({
- required SaveInput input,
- required FileType fileType,
- required String fileName,
- required PickedDirectoryLocation saveLocation,
- ConflictResolution conflictResolution = ConflictResolution.autoRename,
Saves to a user-selected directory with progress streaming.
Platforms: Android · iOS · macOS · Windows · Linux · Web
saveLocation: User-selected directory from pickDirectoryconflictResolution: How to handle filename conflicts
Yields SaveProgress events during save operation. Throws InvalidInputException synchronously for input that validateSaveAsInput rejects.
Implementation
Stream<SaveProgress> saveAs({
required SaveInput input,
required FileType fileType,
required String fileName,
required PickedDirectoryLocation saveLocation,
ConflictResolution conflictResolution = ConflictResolution.autoRename,
});