ดูตัวอย่างบัญชีดำที่นี่
คุณสามารถอัปโหลดไฟล์แนบไปยังโหนดผ่าน HTTP:
<form action="/upload/attachment" method="post" enctype="multipart/form-data">
<div class="form-group">
<input type="file" name="jar" class="form-control">
</div>
<br>
<button type="submit" class="btn btn-default">Upload JAR</button>
</form>
หรือคุณสามารถอัปโหลดเอกสารแนบโดยใช้ไคลเอนต์ RPC:
val nodeAddress = parse(arg)
val rpcConnection = CordaRPCClient(nodeAddress).start("user1", "test")
val proxy = rpcConnection.proxy
val attachmentHash = uploadAttachment(proxy, JAR_PATH)
จากนั้นคุณเพิ่มไฟล์แนบใน TransactionBuilder
ดังนี้:
val txBuilder = TransactionBuilder(notary)
.addAttachment(attachmentHash)
ขึ้นอยู่กับคุณว่าคุณจะได้รับแฮชของไฟล์แนบที่ไหน คุณอาจส่งผ่านมันเป็นอาร์กิวเมนต์ไปยังโฟลว์ได้ เป็นต้น
person
Joel
schedule
21.06.2018