如何在corda的流和状态中添加文件属性

如何在corda的流和状态中添加文件属性,corda,Corda,我将文件作为属性添加到corda中的流和状态中。它接受该文件,但在进行事务时显示错误。“异常:类”Class java.io.file“不在白名单上,也没有用@CordaSerializable注释。”像这样。我添加了cordaSerialization注释,并实现了Serializationwhitelist接口。部署之后,我得到了相同的错误。是否可以将文件作为属性添加到corda中的flow and state中???如果您希望通过将代码文件添加到代码中来使用外部方法,则需要将注释@Cord

我将文件作为属性添加到corda中的流和状态中。它接受该文件,但在进行事务时显示错误。“异常:类”Class java.io.file“不在白名单上,也没有用@CordaSerializable注释。”像这样。我添加了cordaSerialization注释,并实现了Serializationwhitelist接口。部署之后,我得到了相同的错误。是否可以将文件作为属性添加到corda中的flow and state中???

如果您希望通过将代码文件添加到代码中来使用外部方法,则需要将注释@CordaSeriable添加到文件中。详情请浏览

但看起来您正在尝试使用IO方法将文件附加到corDapp。如果是这种情况,则需要将文件上载到节点。您可以通过以下示例了解如何上载文件: 或


(这是两种方法。)

请解释一下你想用那个
文件做什么?您正在尝试将附件添加到事务中吗?我们是否可以使用Corda RPC接口上载附件?有样品吗?有一个RPC上传方法。您可以在节点shell中按类型
run
查看它