react-native-fetch-blob
Version:
A module provides upload, download, and files access API. Supports file stream read/write for process large files.
31 lines (25 loc) • 777 B
JavaScript
// Copyright 2016 wkh237@github. All rights reserved.
// Use of this source code is governed by a MIT-style license that can be
// found in the LICENSE file.
import {
NativeModules,
DeviceEventEmitter,
Platform,
NativeAppEventEmitter,
} from 'react-native'
const RNFetchBlob:RNFetchBlobNative = NativeModules.RNFetchBlob
/**
* Send an intent to open the file.
* @param {string]} path Path of the file to be open.
* @param {string} mime MIME type string
* @return {Promise}
*/
function actionViewIntent(path:string, mime:string = 'text/plain') {
if(Platform.OS === 'android')
return RNFetchBlob.actionViewIntent(path, mime)
else
return Promise.reject('RNFetchBlob.actionViewIntent only supports Android.')
}
export default {
actionViewIntent
}