我正在开发一个简单的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存储文档。