首页 > 解决方案 > 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);



}

标签: javascriptfirebasereact-nativeexpofirebase-storage

解决方案


推荐阅读