Как объединить композитор Hyperledger с ipfs? - PullRequest
0 голосов
/ 15 декабря 2018

Я сейчас использую композитор Hyperledger для создания цепочки поставок продуктов питания.Я хочу совместить Hyperledger Composer и IPFS.Как мне объединить их? Как мне объединить Hyperledger Composer с IPFS? Я написал приложение с Hyperledger Composer, но я не знаю, как объединить IPFS с Hyperledger Composer. Я хочу хранить изображения, файлы и другой контент на композитор какобъединить hyperledger composer и IPFS?

1 Ответ

0 голосов
/ 17 декабря 2018

Да, мы можем использовать Ipfs и Hyperledger composer вместе.Во-первых, вы должны установить ipfs в вашей системе.Вы можете перейти по этой ссылке .Затем вам нужно подключить ipfs в вашем приложении.

В вашем приложении, в js файле, где вам нужно хранить Image.Там вы должны просто написать код подключения ipfs.При запуске приложения в это время просто убедитесь, что ipfs daemon запущено.

, например

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
   });
  }
...