Как получить строку base64 мультимедиа с помощью CameraRoll? - PullRequest
0 голосов
/ 11 февраля 2019

Когда я получаю свое локальное изображение на React-native с помощью CameraRoll, у меня нет строки base64, и она мне нужна для регистрации в базе данных.Есть ли способ получить его или я должен использовать внешний пакет?Я нахожу response-native-image-base64 ( здесь , но если есть другое решение, я бы предпочел.

Заранее спасибо за ваш ответ!

1 Ответ

0 голосов
/ 11 февраля 2019

прочитайте этот документ https://facebook.github.io/react-native/docs/imagestore

вы можете получить base64 с помощью getBase64ForTag (URI, успех, сбой)

    import {ImageStore} from "react-native";
.
.
.
         ImageStore.getBase64ForTag(uri, (data) => {
            this.setState({
              data: data,
            })
          }, e => console.warn("getBase64ForTag: ", e))

как-то так

...