【问题标题】:Firebase Storage Security Rule checking request.resource.contentType.matches('image/.*') denies uploadFirebase 存储安全规则检查 request.resource.contentType.matches('image/.*') 拒绝上传
【发布时间】:2020-04-08 22:37:43
【问题描述】:

我只希望将图片上传到 Firebase 存储到特定位置。所以我把request.resource.contentType.matches('image/.*') 规则写入,现在图像没有被上传。之前一切正常,所以我确定这条线导致了权限被拒绝错误。但这有什么问题呢?我只是根据文档检查contentType.matches('image/*')

【问题讨论】:

    标签: firebase firebase-storage firebase-security


    【解决方案1】:
    FIRStorageMetadata *metadata = [[FIRStorageMetadata alloc] init];
    metadata.contentType = @"image/jpeg";
    [ref putData:attachmentData metadata:metadata completion:^(FIRStorageMetadata *metadata, NSError *error) { ... }]
    

    原来我没有将 contentType 作为元数据。哈!

    【讨论】:

      猜你喜欢
      • 2016-11-27
      • 1970-01-01
      • 2022-01-21
      • 2021-01-03
      • 2018-05-19
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多