如何通过IPFS成功下载文件得到响应?

时间:2020-11-05 09:30:54

标签: java ipfs

我正在使用java-ipfs-http-client库与IPFS通信。 成功下载文件后,有人知道如何收到某种响应吗?

我的代码:

private final IPFS ipfs = new IPFS("127.0.0.1", 5001, "/api/v0/", 60000, 60000, false);



public void downloadFile(String fileName, String ipfsHash) throws Exception {

    try {

        Multihash file = Multihash.fromBase58(ipfsHash);

        byte[] content = ipfs.cat(file);

        FileUtils.writeByteArrayToFile(new File(ipfsDir + fileName), content);
        
        logger.info("Downloaded file = " + ipfsDir + fileName);

    } catch (IOException ex) {

        throw new RuntimeException("Error occured during downloading file with IPFS", ex);

    }

}

0 个答案:

没有答案