【问题标题】:How do I upload a file to firebase using raspberypi 3b+如何使用树莓派 3b+ 将文件上传到 Firebase
【发布时间】:2020-03-17 08:02:20
【问题描述】:

我是 raspberrypi 的初学者,我目前正在研究它并希望将文件上传到 firebase。
我曾尝试使用 pyrebase 将数据上传到 firebase。
我使用的代码是

import pyrebase
config = {
"apiKey": "AIzaSyDQIr6KCJTROzrAs8x9YvSSFo5zZ06N",
"authDomain": "achyuth13451601.firebaseapp.com",
"databaseURL": "https://achyuth13451601.firebaseio.com",
"storageBucket": "achyuth13451601.appspot.com",
}
firebase = pyrebase.initialize_app(config)
auth = firebase.auth()
user = auth.sign_in_with_email_and_password(email, password)
db = firebase.database()
data = {
    "name": "Mortimer 'Morty' Smith"
}
results = db.child("users").push(data, user['idToken'])

但我收到一个未经授权的 url 和权限被拒绝的错误

【问题讨论】:

标签: python firebase firebase-realtime-database raspberry-pi pyrebase


【解决方案1】:

Firebase 使用 firebase 安全规则来检查您是否有权访问任何数据或文件。 Firebase 规则适用于您正在使用的 数据库(实时、云)和 firebase 存储。默认情况下,firebase 存储安全规则不允许上传文件。您必须转到您的 firebase storage console 并检查它们并根据您的需要进行更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-17
    • 2016-11-12
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 2018-07-30
    相关资源
    最近更新 更多