Я пытаюсь получить локальный файл на устройстве 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));