首页 > 解决方案 > 如何在 react-native 中将 base64 代码发送到我的网络服务?

问题描述

我尝试将我的图像从 react-native 发送到我的数据库。 它发送我图像的 base64 代码。但是,base64 代码太长了,所以我的 web 服务并没有占用所有这些。我怎样才能发送它?

这是我尝试过的:

selectPhoto = () => {
    const options = {};
    ImagePicker.showImagePicker(options, response => {
      if (response.uri) {
        this.setState({ data: response.data });
      }
    });
  }

 sendImage() {
    fetch('url',  {
      method: 'POST',
      headers: new Headers({
        Accept: 'application/json',
        'Content-Type': 'application/json', // <-- Specifying the Content-Type
      }),
      body: JSON.stringify(this.state.data), // data has base64 code
    })
  }

标签: react-native-android

解决方案


推荐阅读