Android:无法使用从ListView生成的URI将文件上传到Firebase。
创始人
2024-10-13 21:01:01
0

问题描述:

我正在尝试从一个ListView生成的URI将文件上传到Firebase,但是遇到了问题。

解决方法:

首先,你需要确保你有权限访问文件并获取其URI。你可以使用以下代码来获取文件URI:

Uri fileUri = Uri.fromFile(new File(filePath));

接下来,你需要使用Firebase Storage来上传文件。你可以使用以下代码来上传文件:

StorageReference storageRef = FirebaseStorage.getInstance().getReference();
StorageReference fileRef = storageRef.child("images").child(fileUri.getLastPathSegment());

UploadTask uploadTask = fileRef.putFile(fileUri);
uploadTask.addOnSuccessListener(new OnSuccessListener() {
    @Override
    public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
        // 文件上传成功
        // 获取文件的下载URL
        fileRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener() {
            @Override
            public void onSuccess(Uri downloadUrl) {
                // 获取下载URL成功
                // 在这里处理下载URL
            }
        }).addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception exception) {
                // 获取下载URL失败
            }
        });
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception exception) {
        // 文件上传失败
    }
});

在上述代码中,"images"是存储在Firebase Storage中的文件夹名称,你可以根据自己的需求进行修改。

此外,你还需要确保你的应用已经正确配置了Firebase Storage。你可以参考Firebase官方文档来了解如何进行配置。

希望以上解决方案能够帮助到你解决问题。

相关内容

热门资讯

透视办法!aapoker破解侠... 透视办法!aapoker破解侠是真的吗,AApoker中牌率原来真的是有安装,第4分钟教程(有挂方式...
透视新版!德扑圈透视挂,微乐脚... 透视新版!德扑圈透视挂,微乐脚本,分享透视(有挂详细)-哔哩哔哩在进入德扑圈透视挂软件靠谱后,参与本...
脚本普及!德普之星有辅助软件吗... 脚本普及!德普之星有辅助软件吗,德扑之心免费透视(透视)真是真的有app(哔哩哔哩)1、每一步都需要...
透视有挂!wpk插件,wpk有... 透视有挂!wpk插件,wpk有那种辅助吗(透视)一直真的是有脚本(哔哩哔哩)1、金币登录送、破产送、...
透视讲解!wpk真的有透视嘛,... 透视讲解!wpk真的有透视嘛,手机微乐小程序自建房透视免费,科普脚本(有挂讲解)-哔哩哔哩1、不需要...
现有关情况通报如下!wepok... 现有关情况通报如下!wepoker怎么提高运气,微乐游戏竞技团辅助,揭露透视(的确有挂)-哔哩哔哩1...
备受关注的!wepoker免费... 备受关注的!wepoker免费脚本咨询,微信微乐辅助器免费,开挂脚本(有挂方法)-哔哩哔哩;wepo...
脚本总结!wpk有辅助器吗,w... 脚本总结!wpk有辅助器吗,wpk系统是否存在作必弊行为(透视)其实是真的挂(哔哩哔哩);1、实时透...
突发!wepoker透视器免费... 突发!wepoker透视器免费,微乐自建房脚本下载,开挂透视(有挂分析)-哔哩哔哩1、游戏颠覆性的策...
透视诀窍!aapoker辅助怎... 透视诀窍!aapoker辅助怎么用,AApoker辅助工具一直存在有脚本,第5分钟教程(有挂神器)1...