FileSaverPlus is a mobile application that allows users to save and manage files efficiently on their devices. The app supports various file formats and provides easy access to saved files.
add this line into pubspec.yaml
filesaverplus: ^0.0.3
// import package.
import 'package:filesaverplus/filesaverplus.dart';
// for saving single file.
await FileSaverPlus().saveFile(Uint8List fileData, String fileName, String mimeType );
// for saving multiple files.
await FileSaverPlus().saveMultipleFiles(List<Uint8List> fileDataList, List<String> fileNameList, List<String> mimeTypeList)
- Save files from different sources.
- View and manage saved files.
- Organize files with custom labels or categories.
- Share files with others.
- iOS 13.0 or later.
- Flutter 3.29 or later.
if your project set android target >= Android Q, you don't have to add any permission. Otherwise, Add the following statement in AndroidManifest.xml:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28"/>
- Minimum SDK version 28 (Android 9 or later).
- Flutter 3.29 or later.
git clone https://github.com/devamitkumartiwari/filesaverplus.git