реагировать на загрузку собственного изображения в api, произошла ошибка сети - PullRequest
0 голосов
/ 10 апреля 2020

Здравствуйте, я пытаюсь загрузить изображение в API, используя данные формы, но получаю Сетевая ошибка

Почему я получаю эту ошибку, я пытаюсь поставить тип изображения вручную, но все еще не работает из почтового сообщения, он работает без проблем


 async ImageFormData() {
    const {photo} = this.state;
    console.log(photo);
    const formData = new FormData();
    formData.append('file', {
      uri: photo.uri,
      type: 'image/jpeg',
      name: photo.name,
    });

    setTimeout(() => {
      this.setState({isLoading: true}, () => {
        this.uploadImage(formData);
      });
    }, 100);
  }

  async uploadImage(formData) {
    console.log(formData);
    const {cid, email, phone, name} = this.state;
    console.log(cid, email, phone, name);
    fetch(
      'api,
      {
        method: 'POST',
        headers: {
          'Content-Type': 'multipart/form-data',
        },
        body: formData,
      },
    )
      .then((response) => response.json())
      .then((responseJson) => {
        console.log(responseJson);
        this.info();
      })
      .catch((error) => {
        console.log(error);
      });
  }
}

Ошибка типа: сбой сетевого запроса на EventTarget.xhr.onerror (C: \ feras \ worker \ node_modules \ whatwg-fetch \ dist \ fetch.umd. js: 473 ) в EventTarget.dispatchEvent (C: \ feras \ worker \ node_modules \ event-target-shim \ dist \ event-target-shim. js: 818) в EventTarget.setReadyState (C: \ feras \ worker \ node_modules \ react-native \ Libraries \ Network \ XMLHttpRequest. js: 575) в EventTarget .__ didCompleteResponse (C: \ feras \ worker \ node_modules \ реагировать-родной \ Libraries \ Network \ XMLHttpRequest. js: 389 ) в C: \ feras \ worker \ node_modules \ react-native \ Libraries \ Network \ XMLHttpRequest. js: 502 в RCTDeviceEventEmitter.emit (C: \ feras \ worker \ node_modules \ реагировать-native \ Libraries \ vendor \ emitter \ EventEmitter. js: 189) в MessageQueue .__ cal lФункция (C: \ feras \ worker \ node_modules \ реагировать-родной \ Libraries \ BatchedBridge \ MessageQueue. js: 425) в C: \ feras \ worker \ node_modules \ реагировать-родной \ Libraries \ BatchedBridge \ MessageQueue . js: 112 в MessageQueue .__ guard (C: \ feras \ worker \ node_modules \ react-native \ Libraries \ BatchedBridge \ MessageQueue. js: 373) в MessageQueue.callFunctionReturnFlushedQueue (C: \ feras \ работник \ node_modules \ реагирующие родной \ Библиотеки \ BatchedBridge \ MessageQueue js:. 111)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...