Corda从RESTful api接收附件

时间:2017-11-30 03:42:09

标签: corda

我正在使用Corda构建项目。

我使用RESTful api来调用流来创建和更新状态。但是如何使用Corda中的附件功能将pdf文件上传到节点?

任何帮助都是适用的

2 个答案:

答案 0 :(得分:0)

如果您使用的是内置网络服务器,则需要将附件编码为multipart/form-data并将其发布到NODE_WEBSERVER_ADDRESS/upload/attachment

请在此处查看示例:https://github.com/corda/samples/blob/release-V3/blacklist/src/main/resources/blacklistWeb/index.html

答案 1 :(得分:0)

如果您使用的是Spring服务器,请使用以下逻辑:

  1. 创建一个使用multipart请求的api,并包含以下内容 其中的代码。

    msg = proxy.uploadAttachment(new ByteArrayInputStream(getZippedBytes(file)))。toString(); // msg返回此附件的唯一哈希值。     // getZippedBytes(file))返回字节[]