Я не могу добавить фотоаппарат в хранилище Firebase. Я хочу поместить файл камеры в хранилище Firebase.
takePicture = async () => {
if (this.camera) {
const options = { quality: 0.5, base64: true };
const photo = await this.camera.takePictureAsync(options);
this.setState({
photo: photo.uri,
photos: photo
})
Data.photo=this.state.photos
console.log(photo.uri)
firebase.storage().ref(`Image/${photo}.png`)
.put(photo.uri)
.then(snapshot => snapshot.ref.getDownloadURL())
.then(url => this.setState({ upload: false, imageSource: { uri: url } }))
.catch((error) => {
console.log(error)
Alert.alert('Upload Fail')
})
}
}
Предупреждение изображения: Предупреждение терминала