如何将 hyperledger composer 与 ipfs 结合?
How to combine hyperledger composer with ipfs?
我现在正在使用 hyperledger composer 来制作食品供应链。我想结合 hyperledger composer 和 ipfs。怎么结合?hyperledger composer和IPFS应该怎么结合?我用hyperledger composer写了应用,但是不知道怎么结合IPFS和hyperledger composer.I 想把图片,文件等内容存储在composer 如何结合 hyperledger composer 和 IPFS?
是的,我们可以一起使用 Ipfs 和 Hyperledger composer。首先,你必须在你的系统中安装 ipfs。你可以关注这个 link。然后你需要在你的应用程序中连接 ipfs。
在你的应用程序中,在你需要存储图片的js文件中。在那里你只需要编写 ipfs 连接代码。当您 运行 应用程序时,请确保 ipfs daemon
已启动。
for example
function toIPFS(file) {
return new Promise(resolve => {
const reader = new FileReader();
reader.onloadend = function() {
const ipfs = window.IpfsApi('ipfs', 5001,{protocol : "https"}) // Connect to IPFS
const buf = buffer.Buffer(reader.result) // Convert data into buffer
ipfs.files.add(buf, (err, result) => { // Upload buffer to IPFS
if(err) {
return
}
let url = `https://ipfs.io/ipfs/${result[0].hash}`
resolve('resolved url');
})
}
reader.readAsArrayBuffer(file); // Read Provided File
});
}
我现在正在使用 hyperledger composer 来制作食品供应链。我想结合 hyperledger composer 和 ipfs。怎么结合?hyperledger composer和IPFS应该怎么结合?我用hyperledger composer写了应用,但是不知道怎么结合IPFS和hyperledger composer.I 想把图片,文件等内容存储在composer 如何结合 hyperledger composer 和 IPFS?
是的,我们可以一起使用 Ipfs 和 Hyperledger composer。首先,你必须在你的系统中安装 ipfs。你可以关注这个 link。然后你需要在你的应用程序中连接 ipfs。
在你的应用程序中,在你需要存储图片的js文件中。在那里你只需要编写 ipfs 连接代码。当您 运行 应用程序时,请确保 ipfs daemon
已启动。
for example
function toIPFS(file) {
return new Promise(resolve => {
const reader = new FileReader();
reader.onloadend = function() {
const ipfs = window.IpfsApi('ipfs', 5001,{protocol : "https"}) // Connect to IPFS
const buf = buffer.Buffer(reader.result) // Convert data into buffer
ipfs.files.add(buf, (err, result) => { // Upload buffer to IPFS
if(err) {
return
}
let url = `https://ipfs.io/ipfs/${result[0].hash}`
resolve('resolved url');
})
}
reader.readAsArrayBuffer(file); // Read Provided File
});
}