如何在Corda中下载加密的附件?我已经在corda中上传了一个文件并对其进行了加密,并得到了哈希值。如何从其他节点下载相同的内容?
答案 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)
}