Skip to content
File picker plugin for Flutter, compatible with both iOS & Android and desktop (go-flutter).
Java Objective-C Dart Go Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update go-flutter dependencies (#162) Nov 17, 2019
android ## 1.4.3+1 Dec 18, 2019
example ## 1.4.3+1 Dec 18, 2019
go ## 1.4.3+1 Dec 18, 2019
ios Fix #171 Nov 20, 2019
lib see changelog (v1.4.0) Aug 31, 2019
.gitignore ## 1.4.3+1 Dec 18, 2019
CHANGELOG.md ## 1.4.3+1 Dec 18, 2019
LICENSE adds support for gallery and camera path picks Sep 11, 2018
README.md Fix #171 Nov 20, 2019
pubspec.yaml ## 1.4.3+1 Dec 18, 2019

README.md

fluter_file_picker

File Picker Awesome Flutter Build Status Buy me a coffee

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.

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 or List<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.

  1. Installation
  2. Setup
  3. API
  4. Example App

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

Demo

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing plugin code, view the documentation.

You can’t perform that action at this time.