我正在使用来自转化酶的React Native Firebase库。使用firebase.storage()上传视频文件时,出现未知错误。我在StackOverflow上尝试了所有解决方案,但仍然没有一个解决方案能够解决我的问题。我正在使用react native图像选择器从存储中选择视频。
const options2 = {
title: 'Select video',
mediaType: 'video',
path: 'video',
quality: 1
};
ImagePicker.showImagePicker(options2, (response) => {
console.log('Response = ', response);
if (response.didCancel) {
console.log('User cancelled image picker');
}
else if (response.error) {
console.log('ImagePicker Error: ', response.error);
}
else if (response.customButton) {
console.log('User tapped custom button: ', response.customButton);
}
else {
firebase.storage().ref().child('vid_my')
.putFile(response.uri, { contentType: 'video/mp4' })
.catch(error => {
console.log('error ' + error)
})
.then((snapshot) => {
console.log(JSON.stringify(snapshot));
})
}
});