0

我第一次在我的 android 应用程序中使用 firebase resize 图像扩展。我选择了 200x200 图像尺寸的尺寸。但在 Firebase 存储中,不会使用后缀为 200x200 的文件名创建新文件名。它始终仅将文件名创建为 _200x200。所以图像一直被覆盖。我只在 firebase 控制台端安装了 firebase resize 图像扩展,我的 android studio 代码中没有包含 firebase 功能。

 if (filepath!= null){
            storage = FirebaseStorage.getInstance();
            storageReference = storage.getReference();
            StorageReference ref = storageReference.child(UUID.randomUUID().toString());
            ref.putFile(filepath)
                    .addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
                        @Override
                        public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
                            progressDialog.dismiss();
                            Toast.makeText(context, "Image added successfully", Toast.LENGTH_SHORT).show();
                        }
                    });

Firbase 存储映像

4

1 回答 1

0

由于扩展是通过 Firebase 控制台配置的,因此此代码不太可能(尽管并非不可能)是问题的原因。

这种类型的问题通常最好在Firebase Extensions repo中提出。

在这种情况下,看起来有些人已经提交了问题:https ://github.com/firebase/extensions/issues/130我建议跟踪该错误的状态以进行更新。

于 2019-12-11T15:12:17.390 回答