【问题标题】:Uploading data from matlab to firebase将数据从 matlab 上传到 firebase
【发布时间】:2019-08-09 04:28:06
【问题描述】:

Firebase 为我从 matlab 上传的数据创建一个名称。 有没有办法取消这个名字?或将其设置为常数,以便下次我上传时覆盖它?

例子:

https://cdn1.imggmi.com/uploads/2019/3/24/0cb9e3c19155a8b338806121aed42ea2-full.jpg (我希望 matlab 中的数据与 adc 样本具有相同的结构)

这是我使用的代码:

Firebase_Url = 'https://***.firebaseio.com/data_from_matlab.json/';
response = webwrite(Firebase_Url,'{ "first": "Jack", "last": "Sparrow" }')

【问题讨论】:

    标签: json matlab firebase firebase-realtime-database


    【解决方案1】:

    看起来Matlab's webwrite function 发送了一个HTTP POST 请求,而Firebase's REST API translates to create a new node with a new unique ID

    看起来您可以在weboptions 参数中传递RequestMethod: 'put' 以发送PUT 请求,该请求由Firebase 翻译为直接写入该位置。所以像:

    webwrite(Firebase_Url,'{ "first": "Jack", "last": "Sparrow" }',
             weboptions("RequestMethod", "put"))
    

    【讨论】:

      【解决方案2】:

      我实际上遇到了类似的问题,但我想添加多个具有不同名称的对象,当我在 weboptions 中使用 RequestMethod: 'put' 时,Firebase 删除了我的旧对象。我查看了上面给出的link,发现使用RequestMethod: 'patch'我可以在同一类别下添加多个对象,而无需获取随机生成的密钥。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-08-27
        • 2018-07-06
        • 1970-01-01
        • 2021-12-14
        • 2021-11-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多