如何在Corda中下载加密的附件?

时间:2018-06-21 10:54:12

标签: corda

如何在Corda中下载加密的附件?我已经在corda中上传了一个文件并对其进行了加密,并得到了哈希值。如何从其他节点下载相同的内容?

3 个答案:

答案 0 :(得分:0)

如果在节点A发送到节点B的事务中哈希通过附件引用了附件,并且节点B从未看到与该哈希对应的附件,则它们将自动从节点A请求附件并将其本地缓存以备将来参考

答案 1 :(得分:0)

考虑一下,您已将Jar作为附件上传,其中包含单个文件(例如,法律协议pdf),您可以按以下方式将其提取:

SELECT location
FROM table_1
WHERE '237690000000' LIKE CONCAT(area_code,'%')
AND LENGTH(area_code)=
(SELECT MAX(LENGTH(area_code))
FROM table_1
WHERE '237690000000' LIKE CONCAT(area_code,'%'));

答案 2 :(得分:0)

 private fun downloadAttachment(proxy: CordaRPCOps, attachmentHash: SecureHash): JarInputStream {
        val attachmentDownloadInputStream = proxy.openAttachment(attachmentHash)
        return JarInputStream(attachmentDownloadInputStream)
    }