javascript - Firebase 存储:发生未知错误,请检查错误负载以获取服务器响应。(存储/未知)
问题描述
我正在尝试将图像上传到 Firebase 存储。我收到图像中显示的错误。
代码:
uploadImage = async() => {
const uri = await this.state.setSelectedImage;
const childPath = `post/${firebase.auth().currentUser.uid}/${Math.random.toString(36)}`
console.log(childPath)
const response = await fetch(uri);
const blob = await response.blob();
const task = firebase.storage().ref().child(childPath).put(blob);
const taskProgress = snapshot => {
console.log(`transferred: ${snapshot.bytesTransferred}`)
}
const taskCompleted = () => {
task.snapshot.ref.getDownloadURL().then((snapshot) => {
console.log(snapshot)
})
}
const taskError = snapshot => {
console.log(snapshot)
}
task.on("state_changed", taskProgress, taskError, taskCompleted);
}
解决方案
推荐阅读
- r - R,获取数据并将 excel/csv 文件存储为单独的数据框
- bash - 将 RSA 密文导出为 bash 中的数字
- android - GrantPermissionRule 授予权限失败
- c++ - 像真正的风力涡轮机一样旋转物体
- r - 使用带有正则表达式的 dplyr 在 R 数据框中过滤出具有模式的记录
- java - 詹金斯错误 - errorWhenCurrentBuildResultIsWorseOrEqualTo.groovy
- c# - 当单独线程中的应用程序崩溃时无法继续执行代码
- excel - VBA - 复制/插入一行
- c# - CurrencyManager 防止在 DataGrid 中隐藏一行
- python - 为什么持久类不适用于 ZODB