react-native-file-picker
A React Native module that allows you to use native UI to select a file from the device library Based on react-native-image-picker
Install
iOS
npm install react-native-fille-picker@latest --save
- In the XCode's "Project navigator", right click on your project's Libraries folder ➜
Add Files to <...>
- Go to
node_modules
➜react-native-file-picker
➜ios
➜ selectRNFilePicker.xcodeproj
- Add
RNFilePicker.a
toBuild Phases -> Link Binary With Libraries
- Compile and have fun
Android
npm install react-native-file-picker@latest --save
// file: android/settings.gradle... include ':react-native-file-picker'project(':react-native-file-picker').projectDir = new File(settingsDir, '../node_modules/react-native-file-picker/android')
// file: android/app/build.gradle... dependencies { ... compile project(':react-native-file-picker')}
<!-- file: android/src/main/AndroidManifest.xml --> <!-- add following permissions --> <!-- --> ...
// file: MainActivity.java ... // import package
Usage
- In your React Native javascript code, bring in the native module:
var FilePickerManager = FilePickerManager;
- Use it like so:
When you want to display the picker:
FilePickerManager;