【问题标题】:Firebase Storage request paramsFirebase 存储请求参数
【发布时间】:2016-09-26 17:57:33
【问题描述】:

我在 Android 应用程序中使用 Firebase 存储,并使用 getBytes 方法获取文件。

我想设置一个param to the request,但我找不到任何方法来添加参数。

【问题讨论】:

    标签: android firebase firebase-storage


    【解决方案1】:

    这些参数在下载时自动设置(我们为您构建所有下载 URL),因此我们完全抽象出网络。您想添加哪些额外的查询参数?

    执行此操作的更好方法可能是 attaching custom metadata 到您的文件,然后 checking that custom metadata in your rules

    【讨论】:

    • 我想使用密钥保护文件,这样只有拥有密钥的人才能访问该文件。我已成功在文件元数据中设置了密钥。这个想法是将元数据密钥与请求参数中的密钥进行比较。
    • 此功能已内置到 Firebase 存储中:我们在查询参数中提供带有签名令牌的公共 URL,这意味着只有拥有该令牌的开发人员才能访问该文件,我们还提供私有、内部受 Firebase 存储安全规则 (firebase.google.com/docs/storage/security) 保护的 URL。对于基于用户的安全性(如上),请查看文档:firebase.google.com/docs/storage/security/user-security
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2017-03-25
    • 1970-01-01
    • 2020-04-29
    • 2017-01-08
    • 2021-04-17
    • 2014-04-19
    相关资源
    最近更新 更多