这是什么意思download_url = task.getResult()。getStorage()。getDownloadUrl()。toString()

问题描述 投票:-1回答:1
StorageReference filePath = employee_photo_profile_reference.child(current_employee_ID+".jpg");

                filePath.putFile(result_uri).addOnCompleteListener( new OnCompleteListener<UploadTask.TaskSnapshot>() { 

                    @Override
                    public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {

                        if (task.isSuccessful()){

                            Toast.makeText(activity_setup.this,"Profile Photo stored Successfully.", Toast.LENGTH_SHORT).show();

                            if (task.getResult() != null){ 

                                final String download_url = task.getResult().getStorage().getDownloadUrl().toString();
android firebase firebase-storage
1个回答
1
投票

那行代码是越野车。它错误地使用了getDownloadUrl()。这是一个[[非常常见

错误-您不能只对结果调用toString()以获得URL。
© www.soinside.com 2019 - 2024. All rights reserved.