rfilesaver
A Flutter Plugin to save file in ANDROID or IOS device
Getting Started
Minimal Sample
SavedDetails savedDetails = await Rfilesaver.saveFile(
data: data,
fileName: "rfilesaver_sample",
extension: MimeType.pdf.extension,
mimeType: MimeType.pdf.mime,
pathToSave: pathToSave,
);
-
The MimeType has some predefined file types and its extension
-
savedDetails holds String? savedPath, String? contentUri,
-
On Android, both
savedPathandcontentUrimay be returned. -
On iOS, only
savedPathis returned. The file is stored in the application's documents directory at the given path.
Android Setup
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Note
* For android file will be stored in download folder
* In Ios file will be stores in application documents directory
Dependencies Used
permission_handler
path_provider
device_info_plus
Support
We’d love to hear from you! Drop us a line at 5061code@gmail.com for any queries, issues, or suggestions