Загрузка / выгрузка файла React Native WebView не работает в Android - PullRequest
0 голосов
/ 06 января 2019

Я разрабатываю приложение react-native и в нем я использую компонент WebView для рендеринга веб-страниц внутри приложения. Но я не могу скачать файлы с сайта в мобильном приложении android.

<View style={styles.container}>
    <WebView
          source={{ uri: 'https://********** }}
          ref={'WEBVIEW_REF'}
          startInLoadingState={true}
          scalesPageToFit={true}
          onNavigationStateChange={this.onNavigationStateChange.bind(this)}
          javaScriptEnabled={true}
     />
</View>

Я обнаружил, что есть проблемы, о которых сообщалось в репозитории GitHub Reaction-native, и все же они открыты. Но есть ли какое-то решение для этого?

1 Ответ

0 голосов
/ 06 января 2019

ReactNative WebView на Android не поддерживает ввод файлов.

Вы можете использовать этот модуль npm:

https://www.npmjs.com/package/react-native-webview-file-upload-android

  • Ввод файлов для файлов любого типа. Поддержка загрузки файлов с использованием Android DownloadManager
  • Запросы на разрешение для Android SDK
  • Версия> 26 (требуется для новых сборок Play Store и обновлений) с ноября 2018 г.)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...