我正在尝试使用react-native-firebase将手机相机胶卷上的图像上传到Firebase存储。但是,当我将图像的uri传递给putFile方法时,应用程序崩溃而没有错误。
例如:
const uri = 'assets-library://asset/asset.JPG?id=3DEE5FA3-9E58-479B-9AD9-A7FDBEDF0502&ext=JPG';
firebase.storage().ref('test.jpeg').putFile(uri)
.then(...)
.catch(...);
这是预期的行为吗?如果是,我如何将资产uri转换为完整文件路径?
答案 0 :(得分:0)
这是RNFirebase版本v4.3.0中修复的错误。
答案 1 :(得分:0)
如果将来有人收到此信息,请注意您无法上传到根引用(例如 .ref()
)。
相反,您需要诸如 .ref('images/xyz')
之类的东西