有什么方法可以更改URL存储在Firebase中的地址?

时间:2019-08-30 13:38:08

标签: android firebase-realtime-database firebase-storage

要存储在Firebase数据库中的URL(图像)应指向资源本身,因为它应该打开图像本身 但是在我的数据库中,URL无法打开图像。 我正在裁剪图像并将其保存在数据库中。

if(task.isSuccessful()) 
{    Toast.makeText(SetupActivity.this, "Photo saved", Toast.LENGTH_SHORT).show();
    final String downloadUrl = task.getResult().getStorage().getDownloadUrl().toString();


  UsersRef.child("profileimage").setValue(downloadUrl).addOnCompleteListener(new OnCompleteListener<Void>() {
                                                        @Override
                                                        public void onComplete(@NonNull Task<Void> task)
                                                        {

StorageReference filepath = UserProfileImageRef.child(currentUserId + ".jpg");


                                        filepath.putFile(imageUriResultCrop).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
                                            @Override
                                            public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task)
                                            {
                                                if(task.isSuccessful())
                                                {

预期输出:-profileimage:https://firebasestorage.googleapis.somefilename/v0” 但是我得到的是- 实际输出:-profileimage:“ com.google.android.gms.tasks.zzu@dd”

0 个答案:

没有答案