Overview
A Flutter package that enables users to select documents from their device's file system. The selected document is automatically copied to the app's temporary directory for safe access. It supports filtering files by specific extensions, enhancing usability for targeted file selection. Available on both Android and iOS, it integrates seamlessly with native file pickers. Ideal for apps requiring document uploads or imports without direct file system access.
Use cases
- Document upload in forms
- Importing user-generated files
- File sharing between apps
- Reading external configuration files
- Supporting document-based workflows
Key features
- Pick documents with extension filtering
- Automatically copies files to temp directory
- Cross-platform (Android & iOS)
- Simple API integration
- Secure temporary file handling
Suitable for
- Apps needing file input
- Document management features
- User-driven file imports
- Mobile data collection tools
- Privacy-focused file access
Considerations
- Files are copied to temporary storage
- Limited to supported file types
- Requires platform-specific permissions
- Temporary files may be deleted on app restart
- No direct access to original file path