发生未知错误请检查http结果代码和服务器响应的内部异常

nukf8bse  于 2021-07-12  发布在  Java
关注(0)|答案(4)|浏览(270)

这张图片是我用android studio制作的上传片段,当点击列表项时,对象应该被下载。它工作正常,对象被下载到我的手机和我安装它的另一部手机上。但是当我将这个应用程序分享给其他人时,它会在他们手机上的图片中显示错误。更新播放服务并不能消除错误。

mm9b1k5b

mm9b1k5b1#

经过两天的挫折之后,我发现firebase存储中有一个bug。因此,您只需手动关闭和打开存储,谢谢。

hk8txs48

hk8txs482#

可能这是错误的路径错误,但在我的情况下,解决这是一个例子
我使用这个代码,然后我收到错误

public static StorageReference getChildProfileStorage(String vid){
    StorageReference storageReference= FirebaseStorage.getInstance().getReference();
    storageReference.child("ParentDataStore").child(CurrentUser.getInstance().getEmail())
            .child("ChildDataStore").child(vid);

    return storageReference;
}

这是解决我问题的方法

public static StorageReference getStudentProfileStorage(String vid){
    StorageReference storageReference= FirebaseStorage.getInstance().getReference("ParentDataStore")
            .child("StudentDataStore").child(vid).child("profile");
    return storageReference;
}
s5a0g9ez

s5a0g9ez3#

对不起,我迟到了。但今天我也面临同样的问题。我所做的是更新build.gradle(app)文件中的存储库。它解决了我的问题。基本上是在使用android studio firebase assistant配置存储时。这将导入应用程序的旧版本。所以不要更新新版本

5jdjgkvh

5jdjgkvh4#

对我来说,调用时提供的系统文件路径无效 getFile()FileDownloadTask ,我最初试图从firebase下载一个文件。
这里,由于downloaddirectory无效,引发了发出的

File localFile = ...;
FileDownloadTask downloadTask = FirebaseStorage.getInstance()
                                               .getReference()
                                               .child("fileName")
                                               .getFile(localFile);

这里是 localFile 我提供的是无效的。

相关问题