Solidity
ipfs.add 不工作
我正在嘗試將我的文件上傳到 IPFS 並將其雜湊保存到我的乙太坊合約中,但 ipfs.add 和 ipfs.files.add 都不適合我……我已經嘗試使用 for loop 即
for await (const result of ipfs.add(this.state.buffer)) { console.log(result); }
也是這樣:
ipfs.add(this.state.buffer, (error, ipfsHash) => { console.log('Trying to add'); if(error) { console.error(error) return } })
但是它們都不起作用….我嘗試調試我的程式碼,但控制項沒有超出 ipfs.add 行…。強烈建議您提供任何幫助,因為我找不到任何幫助在網際網路上,從過去幾個小時開始嚴重卡在這裡..
ipfs.add(fileUploaded)
為我工作。不需要緩衝區。我們可以直接載入文件。我正在使用
"ipfs-http-client": "^50.1.2"
和ipfs = create({ host: "ipfs.infura.io", port: 5001, protocol: "https" });
嘗試替換
ipfs.add
為ipfs.files.add
.