我正在使用*
从Firebase获取pdf,doc和txt文件的应用程序。我已经创建了Firebase数据库和其中的一个文件夹。我将一些文档放在文件夹中,现在我想在我的应用程序中检索和查看这些数据。即使在Google中搜索,我也尽力了,但没有找到任何解决方案。
答案 0 :(得分:0)
为了检索Cloud Storage for Firebase中托管的文件夹中的所有文档,您需要知道path
或download URL
。没有办法从没有文件夹的文件夹中简单地获取所有pdf
,doc
和txt
文件。
为解决此问题,我建议在上传任何文件后,将下载URL存储到Firebase Realtime Database或新的Cloud Firestore之类的数据库中。请在下面查看获取download URL
的简单示例。
storageRef.child("YourFolderName").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
// Got the download URL for "YourFolderName/YourFile.pdf"
// Add it to your database
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
});