Ich versuche, ein Bild aus dem internen Speicher in unserer Client-Anwendung zu laden,Fehler: Berechtigungen nicht gewährt ... reagieren-native-Bild-Picker
[email protected]^0.26.4
Und nach dem Ausführen der folgenden Beispiel Schnipsel mit i got die Antwort auf eine unerwartete Art und Weise.
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
})
}
RESPONSE
Response = {Fehler: "Berechtigungen wurden nicht gewährt"} Fehler: "Berechtigungen wurden nicht gewährt" Proto: Object D: \ my_app \ index .js: 124 ImagePicker Error: Berechtigungen wurden nicht gewährt
Manchmal kann die Schaltfläche "App zulassen" unerwartet abgebrochen werden.
Weitere Informationen
- Reagieren native Version: ~ 0.46.1
- Reagieren: 16.0.0-alpha.12
- Plattform: [Android 5.1 und höher]
- Entwicklung Betriebssystem: [Windows 7 Professional]
- Entwicklerwerkzeuge: [Android Studio Version 2.3.2, Android SDK 23]
Ich denke, Sie sollten einige Berechtigungen in Ihrer Manifest-Datei ([android Erlaubnis] hinzufügen (https://developer.android.com/guide/topics /manifest/uses-permission-element.html)). –