我有一个应用程序,用户可以上传图片到4名不同的文件夹中着火基地的存储,我知道,我希望能够对应用程序查看这些图片,但不知道怎么办。
我不知道这是否是对这个问题的正确的地方,但这里。我已经做了检讨的应用程序,用户可以提交图片和评论,我已经得到了审核部分,做工精细,并上传图片的工作,使每个不同的公司有图像它自己的文件。我知道希望能够在火灾基地检索存储的图像,并把它们打印成回收的看法,但不能工作了做到这一点。任何意见,将不胜感激感谢。
您需要使用StorageReference加载火力地堡存储图像。
ImageView image = (ImageView)findViewById(R.id.imageView);
// Reference to an image file in Cloud Storage
StorageReference storageReference = FirebaseStorage.getInstance().getReference().child("folder_name");
// Load the image using Glide
Glide.with(getApplicationContext())
.load(storageReference)
.into(image );
有关详细信息Docs
有没有办法列出所有存储文件,但如果你知道你是如何将其保存每个文件夹中,你可以轻松地显示删除或whatever.Lets说你的号1-100你可以为循环保存在此获得在滑行下载网址和表演。
storageRef.child("folderA/1.png").getDownloadUrl().addOnSuccessListener(new
OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Glide.load(uri)
// Got the download URL for 'users/me/profile.png'
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
});