Как загрузить изображение в API в React Native через FormData - PullRequest
0 голосов
/ 05 апреля 2020

Я могу загрузить изображение на сервер через почтальона: Вот изображение моей конфигурации почтальона. Конфигурация почтальона Я использую Ax ios и вот моя конфигурация:

uploadPhoto = () => {
    let formdata = new FormData();
    let i = {
      uri: this.state.profilePhoto.uri,
      type: "multipart/form-data",
      name: `image.jpg`,
    };
    formdata.append("user[image]", i);

    console.log("This is formdata", formdata);
    Axios.put(EDIT_PROFILE_API, {
      headers: {
        "Content-Type": "multipart/form-data",
        apisecret: this.props.api_secret,
      },
      body: formdata,
    })
      .then((response) => {
        response.text().then((res) => {
          console.log(res);
        });
      })
      .catch((error) => {
        console.log(error, "Image is not uploaded");
      });
  };

Это выдает ошибку при попытке загрузить его на сервер. Что я делаю не так?

Я получаю это сообщение об ошибке: введите описание изображения здесь

...