У меня есть действия редукции, которые используются в сети. Мы используем эти действия, чтобы реагировать на собственный проект, чтобы мы могли делиться логикой между сетью и родной и изменять только компоненты.React Native File constructor
Одно из этих действий (загрузка изображения) принимает в качестве параметра File
. Нам удалось получить информацию об изображении в реале native - мы используем react-native-image-picker
. Когда пользователь выбирает изображение, он возвращает ответ со всеми данными.
let file = new File([atob(response.data)],
response.fileName,
{type: response.type})
Однако, это не работает в реакции родных, не File
конструктор как на веб. Я не могу использовать некоторые альтернативы File
, потому что действие reducex, которое используется совместно с web и native, ожидает File
.
Как создать File
в режиме реагирования?
Используйте [реагировать-нативной выборки-блоб] (https://github.com/wkh237/react-native-fetch-blob/blob/master/README.md) веб-полипол. – Xeijp