firebase存储用户无权访问此对象

时间:2018-03-02 13:53:44

标签: android firebase firebase-storage

我第一次尝试使用Firebase Storage上传图片,这是成功的。 我尝试下载图像失败,出现以下错误:     StorageException已发生     用户没有permission来访问此内容     对象。
    代码:-13021 HttpResult: 403
根据对同一问题的回答提出的建议,我将规则改为:

service firebase.storage {
  match /b/{bucket}/o {
  match /{allPaths=**} {
  allow read, write;
 }
 }
 }

虽然我继续上传图片,但仍然会收到相同的错误信息下载。 我不想使用身份验证,因为我处于开发的早期阶段,并依赖其他同事访问测试。 我的代码如下:

public class Cloud_Storage extends Activity {
private FirebaseStorage storage = 
FirebaseStorage.getInstance();
ImageView imageView;
Context context;
@Override
protected void onCreate(Bundle 
savedInstanceState) {
    super.onCreate(savedInstanceState);

setContentView
(R.layout.activity_cloud__storage);
    context = getApplicationContext();


    StorageReference storageReference = 
storage.getReference();
    StorageReference pathReference = 
storageReference.child              
("images/2018.03.01.16:29:578649973]// 
    imageView = (ImageView) 
 findViewById(R.id.imageview);
    // Load the image using Glide
    Context context;
    Glide.with(this.context)
            .using(new FirebaseImageLoader())
            .load(storageReference)
            .into(imageView);

     }
    }

由于我是firestore / firebase的热心初学者,所以我感谢任何评论和批评。

0 个答案:

没有答案