当我尝试打开图像网址时,我已成功将图像上传到Firebase数据库BUT中

问题描述

当我尝试打开图像Url时,我已经成功将图像上传到Firebase数据库But

{
  "error": {
    "code": 403,"message": "Permission denied. Could not perform this operation"
  }
}

这是代码...

var uploadTask = FirebaseStorage.getInstance().reference.child("images").child(imageName).putBytes(data)
        uploadTask.addOnFailureListener {
            // Handle unsuccessful uploads
            Toast.makeText(this,"Upload Failed,try again.",Toast.LENGTH_SHORT).show()
        }
        FirebaseStorage.getInstance().reference.child("images").child(imageName).downloadUrl.addOnSuccessListener {

            val downloadUrl = it.toString()

            // taskSnapshot.Metadata contains file Metadata such as size,content-type,etc.
            // ...
            val intent = Intent(this,ChooseUserActivity::class.java)
            intent.putExtra("imageName",imageName)
            intent.putExtra("imageUrl",downloadUrl)
            intent.putExtra("message",messageEditText?.text.toString() )
            startActivity(intent)
        }

解决方法

我通过编辑代码和一些代码来解决了这个问题。最终代码是..

node_modules/.cache/terser-webpack-plugin