【发布时间】:2017-12-06 04:07:53
【问题描述】:
我正在尝试遵循 Cloud Storage 参考的 Firebase 安全规则中列出的示例:
https://firebase.google.com/docs/reference/security/storage/
我将split() 的示例复制并粘贴到我的存储规则中,它不会编译/让我保存:
根据提供的正则表达式拆分字符串并返回字符串列表。使用 Google RE2 语法。
// Allow files named "file.*" to be uploaded
match /{fileName} {
allow write: if fileName.split('.*\..*')[0] == 'file'
}
我得到的错误:
Unexpected '.'.
在我的一生中,我无法运行提供的示例代码,也无法进行更改并使正则表达式按预期工作。
有人对Allow files named "file.*" to be uploaded有什么建议吗?
【问题讨论】:
标签: firebase firebase-security firebase-storage