如何在firebase存储上下载图像?

Ers*_*har 3 android firebase firebase-storage

我想firebase在 android 应用程序的存储中下载图像。

这是我的形象

在此处输入图片说明

我试试这个,但它不起作用

storageRef.child("1/1.jpg").getDownloadUrl().getResult(); 
Run Code Online (Sandbox Code Playgroud)

Vis*_*dav 5

尝试这个


// Create a storage reference from our app
StorageReference storageRef = storage.getReference();

// Or Create a reference to a file from a Google Cloud Storage URI
StorageReference gsReference = 
    storage.getReferenceFromUrl("gs://bucket/images/stars.jpg");


/*In this case we'll use this kind of reference*/
//Download file in Memory
StorageReference islandRef = storageRef.child("images/island.jpg");

final long ONE_MEGABYTE = 1024 * 1024;
islandRef.getBytes(ONE_MEGABYTE).addOnSuccessListener(new         
OnSuccessListener<byte[]>() {
    @Override
    public void onSuccess(byte[] bytes) {
        // Data for "images/island.jpg" is returns, use this as needed
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception exception) {
        // Handle any errors
    }
});
Run Code Online (Sandbox Code Playgroud)