如何使用CameraRoll获取媒体的base64字符串?

时间:2019-02-11 17:03:57

标签: react-native base64 camera-roll

当我使用CameraRoll在React-native上获取本地图像时,我没有base64字符串,我需要它在数据库中注册。 有没有办法得到它,或者我可以使用外部包装? 我找到了react-native-image-base64(here,但如果有其他解决方案,我会更喜欢。

提前感谢您的回复!

1 个答案:

答案 0 :(得分:0)

阅读此文档 https://facebook.github.io/react-native/docs/imagestore

您可以通过getBase64ForTag(uri,成功,失败)获取base64

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

类似的东西