react-native-file-opener3

0.3.4 • Public • Published

react-native-file-opener

A React Native module that allows you to open a file (mp3, mp4, pdf, word, excel, dwg etc.) on your device with its default application

New add podspec, pod manager. No need to react-native link this file.

iOS Android

Install

##iOS

  1. npm install react-native-file-opener3 --save

No link need! podspec added yet.

  1. Compile and have fun

##Android

  • npm install react-native-file-opener3 --save

##Usage

  1. In your React Native javascript code, bring in the native module
const FileOpener = require('react-native-file-opener3');
OR
import FileOpener from 'react-native-file-opener3';
  1. Basic usage
const FilePath = ...; // path of the file
const FileMimeType = ...; // mime type of the file
FileOpener.open(
    FilePath,
    FileMimeType
).then((msg) => {
    console.log('success!!')
},() => {
    console.log('error!!')
});

##Usage with react-native-fs

const RNFS = require('react-native-fs');
const FileOpener = require('react-native-file-opener3');

const SavePath = Platform.OS === 'ios' ? RNFS.DocumentDirectoryPath : RNFS.ExternalDirectoryPath;
const sampleDocFilePath = SavePath + '/sample.doc';

...

  function openSampleDoc() {
        FileOpener.open(
            sampleDocFilePath,
            'application/msword'
        ).then(() => {
            console.log('success!!');
        },(e) => {
            console.log('error!!');
        });

    }
    
...

##Demo project https://github.com/huangzuizui/react-native-file-opener-demo

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.3.412latest

Version History

VersionDownloads (Last 7 Days)Published
0.3.412
0.3.31
0.3.20
0.3.10
0.3.00

Package Sidebar

Install

npm i react-native-file-opener3

Weekly Downloads

13

Version

0.3.4

License

MIT

Unpacked Size

5.36 MB

Total Files

18

Last publish

Collaborators

  • reylen