Если я правильно понял ваш вопрос, вы хотите загрузить произвольное содержимое объекта; поэтому вам нужна абстрактно-блоб-память. Это можно сделать, используя ipfs-blob-store .
Обязательно прочитайте документы, но чтобы получить эту идею:
var ipfsBlobStore = require('ipfs-blob-store')
var options = {
port: 5001, // default value
host: '127.0.0.1', // default value
baseDir: '/', // default value
flush: true // default value
}
var store = ipfsBlobStore(options)
var ws = store.createWriteStream({
key: 'some/path/file.txt'
})
ws.write("{heading:\"SomeHeading\", content:\"somecontent\"}")
ws.end(function() {
var rs = store.createReadStream({
key: 'some/path/file.txt'
})
rs.pipe(process.stdout)
})