【问题标题】:Android - Download File from Firebase by means of only URLAndroid - 仅通过 URL 从 Firebase 下载文件
【发布时间】:2017-09-22 08:18:28
【问题描述】:

我正在开发一个从 Firebase 存储下载文件的简单 Android 应用程序。

有什么方法可以下载文件,只获得文件的链接?我找到了一些方法,但它们也需要文件名

我不知道下载文件的名称,我只需要知道文件的URL就可以下载。


【问题讨论】:

标签: android firebase firebase-storage


【解决方案1】:

试试这个:

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 Storage documentation.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多