pick_or_save 1.0.5
pick_or_save: ^1.0.5 copied to clipboard
A Flutter file picking and saving package that enables you to pick or save a single file and multiple files.
1.0.5 #
-
Breaking:
filePickingTypeis replaced withenableMultipleSelection. -
Added support photo picker.
To use photo picker set
pickerTypetoPickerType.photoand then set themimeTypesFilter.Note 1: Photo picker only supports single mime type so
mimeTypesFilterfirst value should be valid such as image mime(image/) or video mime(video/) or both(/).Note 2: For Photo picker
allowedExtensionsdoesn't automatically combines withmimeTypeFilterby detecting mimeType from extensions because of note 1. But still the result would contain only files with extension provided inallowedExtensions.Note 3: If photo picker is not available on the users device then we automatically fallback to
PickerType.file. -
Fixed
mimeTypesFilternot working forfilePicker.
1.0.3 #
- Breaking:
mimeTypeFilteris replaced withmimeTypesFiltereverywhere. - Fixed
localOnlyforfileSaverandfilePickernot working as intended. - Fixed
fileSaveronly opening download folder for when saving single file due to the updates made in version 1.0.1. - Fixed
mimeTypesFilternot working forfileSaver. - Fixed
fileSavergiving error instead of file paths when saving multiple files even after saving files successfully due to the updates made in version 1.0.1.
1.0.2 #
- Fixed
copyFileToCacheDirand few other things not working due to the updates made in version 1.0.1. - Added
cacheFilePathFromUrito create a cache file from uri and get the cached file path.
1.0.1 #
-
Breaking: Now
allowedExtensionsautomatically combines withmimeTypeFilterby detecting mimeType from extensions. -
Breaking: Use
saveFilesassourceFilesPaths,data,filesNamesare removed (see updated documentation or example).saveFilestakes list ofSaveFileInfo()andSaveFileInfo()takesfilePath,fileDataandfileName.This removes the limitation of only using either file path or file data for saving files as it can take many
SaveFileInfo()objects created through file path or file data. -
Project completely refactored.
0.1.3 #
- Fixed
allowedExtensionsfor files picking.
0.1.1 #
- Added
cancelFilesSaving()to cancel saving files. - Automatically cancels ongoing saving of files when trying to save new files.
- Fixed example.
0.0.9 #
- Added more assertions on saving files.
0.0.8 #
- Tackles exceptions and errors.
- Fixes "Dialog already active" error on retrying a failed save.
0.0.7 #
- Fixes file metadata not working for URI.
0.0.6 #
- Allows using absolute file path for metadata.
- Breaking: Use
sourceFileUrifor URIs andsourceFilePathfor absolute file paths to get metadata.
0.0.5 #
- Fixes file metadata last modified format.
0.0.4 #
- Adds function to get metadata of a uri.
0.0.3 #
- Fixes mimeTypeFilter not working.
0.0.2 #
- Fixes changelog.
0.0.1 #
- Initial release.