我想在 android 应用程序的 firebase
存储上下载图像。
这是我的头像
我试过了,但是不行
storageRef.child("1/1.jpg").getDownloadUrl().getResult();
最佳答案
试试这个
// 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
}
});
- 了解更多详情 Download Files on Android
关于android - 如何在 firebase 存储上下载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46619510/