gpt4 book ai didi

android - 错误 : Permissions not granted. .. react-native-image-picker

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:00 24 4
gpt4 key购买 nike

我正在尝试从我们的客户端应用程序的内部存储器上传图像,使用

react-native-image-picker@^0.26.4

在执行以下示例代码段后,我以一种意想不到的方式得到了响应。

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
})
}

回应

  • 响应 = {错误:“未授予权限”}错误:“未授予权限”proto:对象D:\my_app\index.js:124 ImagePicker 错误:未授予权限

  • 有时在允许按钮按下时应用会意外崩溃。

附加信息

  • React Native 版本:~0.46.1
  • react :16.0.0-alpha.12
  • 平台:[Android 5.1及以上]
  • 开发操作系统:[Windows 7 Professional]
  • 开发工具:[Android Studio 2.3.2 版,Android SDK 23]

最佳答案

在您的 AndroidManifest.xml 中添加此代码:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

根据 Jaffar Raza 和 szskdgi 的建议编辑了这个

关于android - 错误 : Permissions not granted. .. react-native-image-picker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com