【问题标题】:What is the format for crc32c hash in Firebase storage rules?Firebase 存储规则中 crc32c 哈希的格式是什么?
【发布时间】:2018-09-03 21:11:02
【问题描述】:

我正在尝试使用 Firebase 存储规则中的 request.resource.crc32c (https://firebase.google.com/docs/reference/security/storage/#properties_2)

我的目标是制定如下规则:

match /blobs/{hash}/{fileName} {
   allow read;
   allow write: if request.resource.crc32c == hash;
}

但是我尝试的每次写入都被拒绝了权限。 Firebase 文档没有提供有关 CRC32C 哈希格式的任何信息:是 hex、int、uint、base64 还是其他?

【问题讨论】:

标签: firebase google-cloud-storage firebase-storage


【解决方案1】:

这是编码为 base64 字符串(不是 base64url)的 crc32c 值的大端表示

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 2018-01-03
    • 2017-05-23
    • 2011-08-17
    • 2020-05-07
    • 2021-01-03
    相关资源
    最近更新 更多