Не удается получить файл с XMLHttpRequest в React Native - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь получить локальный файл на устройстве iOS, сохраненный из Expo Camera и ImageManipulator.Изображение появляется в виде.Однако, когда я запускаю этот код, чтобы получить большой двоичный объект и затем загрузить его в Firebase Storage, я получаю «Ошибка сетевого запроса», она кажется случайной, и я не знаю, что ее вызывает.

Код отсюда: https://github.com/expo/expo/issues/2402#issuecomment-443726662

const blob = yield new Promise((resolve, reject) => {
  const xhr = new XMLHttpRequest();
  xhr.onload = function() {
    resolve(xhr.response);
  };
  xhr.onerror = function(e) {
    //console.log(e);
    reject('Network request failed.');
  };
  xhr.responseType = 'blob';
  xhr.open('GET', uri, true);
  xhr.send(null);
})
.catch(e => console.log(e));
...