rfilesaver 0.0.4 copy "rfilesaver: ^0.0.4" to clipboard
rfilesaver: ^0.0.4 copied to clipboard

A Flutter Plugin to save file in android or ios device

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 savedPath and contentUri may be returned.

  • On iOS, only savedPath is 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 [email protected] for any queries, issues, or suggestions
2
likes
150
points
296
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter Plugin to save file in android or ios device

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

device_info_plus, flutter, path_provider, permission_handler

More

Packages that depend on rfilesaver

Packages that implement rfilesaver