我有一个文件夹变成了 Dat
$ dat share
然后在另一台机器上,我可以访问它(来自节点脚本)
const Dat = require('util').promisify(require('dat-node'))
dat = await Dat(DAT_FOLDER, { key })
dat.joinNetwork()
到目前为止一切都很好,原来的机器告诉我有一个新的连接,所以我们很好。从这里我不知道如何进行。我想将数据从对等机器写入原始机器。首先,我认为它足以使它可写,所以我确实喜欢这个
// got secretKey some how
if (typeof secretKey === 'string') secretKey = Buffer.from(secretKey, 'hex')
dat.archive.metadata._storage.secretKey.write(0, secretKey, done)
但是写入存档只写入我克隆的 Dat,如何推回原始 Dat?这甚至可能吗?