Я пытаюсь загрузить изображение из моего телефона в Firebase с помощью Expo.Я получаю URI из картинки, но не знаю, как конвертировать его, чтобы я мог загрузить его в Firebase?
_pickImage = async () => {
let result = await ImagePicker.launchImageLibraryAsync({
allowsEditing: true,
aspect: [4, 3],
});
if (!result.cancelled) {
console.log('device URL: w',result.uri);
this.setState({ image: result.uri });
this.uploadImage(result.uri).then(resp =>{
alert('success')
}).catch(err=>{
console.log(err)
})
}
};
Когда я регистрирую result.uri, я получаю:
файл: /// var / mobile / Containers / Data / Application / 1E5612D6-ECDB-44F4-9839-3717146FBD3E / Библиотека / Кэши / ExponentExperienceData /% 2540anonymous% 252FexpoApp-87f4a5f5-b117-462a-b147-cab242b0a916 / ImagePicker / 45FA4A7B-C172 *1015* B1
B2 * * * * * * * * 1012B * * * * * * B * * * * * * 391 * * * * B * * * * * * * * * * B * * * * * * * * * 211 * * * * * * * B * * * * * * * * B * * * * * * * * * * * * * * * * * 211 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Не удивительно.* Как я могу преобразовать его в формат, который работает для Firebase? *1014*