Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript react本机firebase映像上载错误404_Javascript_Firebase_React Native_Firebase Storage - Fatal编程技术网

Javascript react本机firebase映像上载错误404

Javascript react本机firebase映像上载错误404,javascript,firebase,react-native,firebase-storage,Javascript,Firebase,React Native,Firebase Storage,我正在尝试使用firebase在react native上创建图像上载功能 这就是我一直遇到的错误: FirebaseStorageError { "code_": "storage/unknown", "message_": "Firebase Storage: An unknown error occurred, please check the error payload for server response.", "name_": "FirebaseErro

我正在尝试使用firebase在react native上创建图像上载功能

这就是我一直遇到的错误:

FirebaseStorageError 
{
    "code_": "storage/unknown",
    "message_": "Firebase Storage: An unknown error occurred, please check the error payload for server response.", 
    "name_": "FirebaseError",
    "serverResponse_": "{\"error\": {\"code\": 404, \"message\": \"Not Found.  Could not access bucket [DEFAULT]\"}}",
}
这个错误意味着什么?我如何解决它

编辑:

这是我的代码:

        return new Promise((resolve, reject) => {
        let uploadUri = Platform.OS === 'ios' ? uri.replace('file://', '') : 
        uri
        let uploadBlob = null
        let userImagePath = '0bWgZGQUSnf1wECGo2xi4O1sfWH2' + '/profile'; 
        let imageRef = firebase.storage().ref().child('images');

        fs.readFile(uploadUri, 'base64')
            .then((data) => {
                return Blob.build(data, { type: `${mime};BASE64` })
            })
            .then((blob) => {
                uploadBlob = blob
                return imageRef.put(blob, { contentType: mime })
            })
            .then(() => {
                uploadBlob.close()
                return imageRef.getDownloadURL()
            })
            .then((url) => {
                resolve(url)
            })
            .catch((error) => {
                console.log(error)
                reject(error)
            })
    })

我试图上传一个简单的字符串到firebase存储,但仍然得到相同的错误

您应该首先在firebase中手动创建一个bucket,然后在存储bucket name中指定相同的bucket名称

您应该首先在firebase中手动创建一个bucket,然后在存储bucket name中指定相同的bucket名称

我在web js中遇到类似错误,因此我发现url请求帖子是错误的:

https://firebasestorage.googleapis.com/v0/b/[Object object]/o?name=filename

所以为了解决这个问题,我刚刚更新了

<script src="https://www.gstatic.com/firebasejs/8.3.1/firebase-storage.js?v=1"></script>


我在web js中遇到了类似的错误,因此我发现url请求帖子是错误的:

https://firebasestorage.googleapis.com/v0/b/[Object object]/o?name=filename

所以为了解决这个问题,我刚刚更新了

<script src="https://www.gstatic.com/firebasejs/8.3.1/firebase-storage.js?v=1"></script>



显示您的代码,否则我们无法帮助您。虽然听起来像是你复制了一些教程代码,但并没有更改你本打算更改的内容,但还是这样:
无法访问bucket[默认值]
显示你的代码,否则我们无法帮助你。虽然听起来像是你复制了一些教程代码,但并没有改变你本想改变的东西,但还是这样:
无法访问bucket[默认值]