Jim*_*ane 2 javascript firebase google-cloud-firestore
在 javascript 中,我从一个数组中创建一个 blob,如下所示:
const a = new Blob([[1,2,3]]);
Run Code Online (Sandbox Code Playgroud)
当我尝试保存这个 blob 时:
this.afs.collection('events').doc(event.getID()).set({data: new Blob([[1,2,3]])}).then((some) => {
debugger;
})
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
DocumentReference.set() 使用无效数据调用。不支持的字段值:自定义 Blob 对象(在字段数据中找到)
我应该怎么做才能通过 JS 将 blob 保存到 Firestore?
您的 blob 需要是 类型firebase.firestore.Blob。然后使用静态fromUint8Array:
var firebase = require('firebase');
var app = firebase.initializeApp({ ... });
...
const blob = firebase.firestore.Blob.fromUint8Array(new Uint8Array([1,2,3]));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1994 次 |
| 最近记录: |