【发布时间】:2021-08-11 20:20:21
【问题描述】:
这是我用来将图片上传到 Firebase 存储的代码
const filename = image.substring(image.lastIndexOf('/') + 1);
const uploadUri = Platform.OS === 'ios' ? image.replace('file://', '') : image
var metadata = {
contentType: 'image/jpeg',
};
const task = firebase.storage().ref().put(uploadUri, metadata)
try {
await task
} catch(err) {
console.log(err)
}
但是当我检查它显示的 firebase 控制台时,加载预览时出错,并且图像的文件大小为 9B。有什么我想念的吗。
我正在使用 Expo 管理的 expo-image-picker 来选择图像。
【问题讨论】:
-
您在从
expo-image-picker获取图片时遇到任何问题。我一选择图像,我的应用就会重新启动。 -
不,expo-image-picker 工作正常
标签: javascript firebase react-native expo firebase-storage