如何在 hyperledger composer 中处理资产的表格、图像、视频

How to deal with forms,images,videos of an asset in hyperledger composer

在 hyperledger composer 模型文件中定义资产时,我们如何处理表单、图像、视频?可用的数据类型有哪些?例如,如果我的资产是房子,我想存储房子的图像,我该如何在资产中定义它?
我参考了文档,它说可用的原始数据类型是字符串、整数、双精度、日期时间和布尔值。]

从技术上讲,这是一个 Node 问题。使用 Javascript,例如。 fs.readFileSync(‘yourimageFile.jpg’).toString(‘base64’);,你应该能够在代码中将图像转换为 Base64 字符串。

因此您可以为您选择的(建模资产类型等)字段定义 'String' 以托管在 Hyperledger Composer 中。理论是,一旦它是一个字符串,它就会像任何其他字符串一样被发送到链码。

这些链接可能有帮助:

-> https://www.thepolyglotdeveloper.com/2016/02/convert-an-uploaded-image-to-a-base64-string-in-node-js/

-> https://belltane.wordpress.com/2017/03/27/storing-images-in-hyperledger-fabric-blockchain/