react-native-image-uploader
v1.0.0
Published
React Native module that uses Expo functions to Open Camera and Camera Roll and also upload to API using react-native-api-client-wrapper
Downloads
17
Maintainers
Readme
react-native-image-uploader
React Native module that uses Expo functions to Open Camera and Camera Roll and also upload to API using react-native-api-client-wrapper
Dependencies
Pure React Native Project compiled by Expo
$ npm install --save react-native-api-client-wrapper
Installation
$ npm install --save react-native-image-uploader
Usage
Import { ImageUploader } from 'react-native-image-uploader'
openCamera = async () => {
/**
*
* @param {*} aspectratio should be an array ex. [1,1] [3,4]
*/
ImageUploader.openCamera(aspectratio).then((result) => {
//result
}).catch((error) => {
//error
})
}
openCameraRoll = async () => {
/**
*
* @param {*} aspectratio should be an array ex. [1,1] [3,4]
*/
ImageUploader.openCameraRoll(aspectratio).then((result) => {
//result
}).catch((error) => {
//error
})
}
uploadtoAPi(base64) {
let url = 'https://api.imgur.com/3/image';
let headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'this is your Token'
};
let params = {
image: base64,
};
ImageUploader.uploadtoServer(url, headers, params).then((response) => {
//response
}).catch((error) => {
//error
})
}
License
ISC © Redmond Job V. Perez