File Picker
A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extensions filtering support. This package support Flutter File Picker with extension filtering support
Currently supported features
- Load paths from cloud files (GDrive, Dropbox, iCloud)
- Load path from a custom format by providing a file extension (pdf, svg, zip, etc.)
- Load path from multiple files optionally, supplying a file extension
- Load path from gallery
- Load path from audio
- Load path from video
- Load path from any
- Create a
File
orList<File>
objects from any selected file(s) - Supports desktop through go-flutter (MacOS, Windows, Linux)
If you have any feature that you want to see in this package, please add it here. 🎉
Documentation
See the File Picker Wiki for every detail on about how to install, setup and use it.
Usage
Quick simple usage example:
Single file
File file = await FilePicker.getFile();
Multiple files
List<File> files = await FilePicker.getMultiFile();
For full usage details refer to the Wiki above.
Example App
Getting Started
For help getting started with Flutter, view our online
documentation.
For help on editing plugin code, view the documentation.
Source Code
Please visit Flutter File Picker Source Code at GitHub