Android-仅通过URL从Firebase下载文件



我正在开发一个简单的android应用程序,该应用程序从firebase存储中下载文件。

有什么方法可以下载文件仅获取文件的链接?我找到了几种方法,但他们也需要文件的名称

我不知道下载文件的名称,我需要下载文件仅知道其URL。


只需尝试一下:

FirebaseStorage storage = FirebaseStorage.getInstance();
StorageReference httpsReference = storage.getReferenceFromUrl("YOUR_FIREBASE_STORAGE_URL");
File localFile = File.createTempFile("PREFIX_FILE", "SUFFIX_FILE");
httpsReference.getFile(localFile).addOnSuccessListener(new OnSuccessListener<FileDownloadTask.TaskSnapshot>() {
    @Override
    public void onSuccess(FileDownloadTask.TaskSnapshot taskSnapshot) {
        // Local temp file has been created
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception exception) {
        // Handle any errors
    }
});

firebase存储文档。

相关内容

  • 没有找到相关文章

最新更新