在React-Native应用中,我如何将用户设备上的图像上传到Firebase存储?我正在尝试以下方法:
var file = {
uri: 'file:///Users/...../LONG_PATH/....../Documents/images/name.jpg'
}
var storageRef = this.firebase.storage().ref();
var uploadTask = storageRef.child('images/' + file.name).put(file);
但是它会抛出一个错误:
可能未处理的 Promise 拒绝 (id: 0):
Firebase 存储: 在索引 0 的
put
中的参数无效:找不到变量:Blob
fetch
的本地方法。在 React Native 中上传文件后,我目前正在使用类似的东西。const photoData = await fetch(imageUri) const blob = await photoData.blob() return blob
- kingPuppy