首页 > 解决方案 > 当我选择文件上传时,react-native-webview 在 Android 上崩溃

问题描述

我正在尝试使用 react-native-webview 加载可以从设备拍照或上传照片的网站。我的设置如下,我可以直接拍照但不清楚,所以我试图从设备上传照片,但每当我选择上传文件时应用程序就会崩溃。当我单击上传文件选项时,它会显示选项(相机、文件),但一旦我尝试返回或拍照,应用程序就会崩溃。有没有办法解决这个问题?

mediaPlaybackRequiresUserAction={false}
startInLoadingState={true}
allowsInlineMediaPlayback={true}
allowFileAccess={true}
allowUniversalAccessFromFileURLs={true}
useWebKit
javaScriptEnabled
source={{ uri: 'uri' }}
originWhitelist={['*']}

标签: javascriptreact-nativereact-native-webview

解决方案


尝试将此权限添加到您的 AndroidManifest.xml

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

推荐阅读