Je suis en train de télécharger une image de la mémoire interne dans notre application client, en utilisantErreur: Les autorisations n'accordé ... réagir-native-image sélecteur
[email protected]^0.26.4
Et après l'exécution de l'extrait exemple suivant je suis arrivé la réponse d'une manière inattendue.
ImagePicker.showImagePicker(options, response => {
console.log("Response = ", response)
if (response.didCancel) {
console.log("User cancelled image picker")
} else if (response.error) {
console.log("ImagePicker Error: ", response.error)
} else if (response.customButton) {
console.log("User tapped custom button: ", response.customButton)
} else {
const source = { uri: response.uri }
// RNGRP.getRealPathFromURI(response.uri).then(filePath => {
// uploadImageToS3(filePath, "dinesh")
// console.log(filePath)
// })
// You can also display the image using data:
// let source = { uri: 'data:image/jpeg;base64,' + response.data };
this.setState({
avatarSource: source
})
}
RÉPONSE
Réponse = {Erreur: "Permission ont pas été accordées"} erreur: "Autorisations accordées ne sont pas" proto: Object D: \ my_app \ index .js: 124 Erreur ImagePicker: Les autorisations n'ont pas été accordées
Parfois, sur le bouton Autoriser, l'application de presse se bloque de manière inattendue.
Informations supplémentaires
- React version native: ~ 0.46.1
- RÉACTION: 16.0.0-alpha.12
- Plate-forme: [Android 5.1 et plus]
- Développement Système d'exploitation: [Windows 7 Professionnel]
- Outils de développement: [Android Studio version 2.3.2, Android SDK 23]
Je pense que vous devez ajouter certaines autorisations dans votre fichier manifeste ([permission android] (https://developer.android.com/guide/topics /manifest/uses-permission-element.html)). –