2017-09-22 12 views
-1

Firebaseストレージからファイルをダウンロードする簡単なAndroidアプリケーションを開発しています。Android - ファイルをFirebaseからURLのみでダウンロード

ファイルへのリンクのみを取得する方法はありますか?いくつかの方法を見つけましたが、ファイル名も必要です

ファイルのダウンロード名がわかりません。そのURLだけを知っているファイルをダウンロードする必要があります。


+0

[アンドロイドを使用してファイルをダウンロードし、ProgressDialogの進展を示す]の可能複製(https://stackoverflow.com/questions/3028306/download-a-file-with-and-progress-in-progressdialog) –

+0

あなたは答えが入手可能であるためfirebase文書を読んでくださいfirebase docs – Salman500

答えて

0

ただ、この方法を試してください。

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.

関連する問題