如何使用 hyperledger composer 将文件存储到 hyperledger fabric 中?
How to store file into hyperledger fabric using hyperledger composer?
在模型文件中,我们有 'string' 数据类型来存储任何字符串。然而;如果我想使用 hyperledger composer 将文件存储到 hyperledger fabric 中,是否有特定的数据类型?
根据参考资料 here,string
类型包含 UTF-8 编码的字符序列。因此,您不能只将文件的字节放入 string
.
一种可能的解决方案是先将文件编码为 base64(uudncode
、base64encode
等)字符串,然后将其存储在 string
字段中。
根据您的要求(个人数据法规等),您可能希望存储文件 off-chain,并且仅存储以下文件的加密哈希(SHA-1、SHA-256 等)链中的文件(作为 string
)。
在模型文件中,我们有 'string' 数据类型来存储任何字符串。然而;如果我想使用 hyperledger composer 将文件存储到 hyperledger fabric 中,是否有特定的数据类型?
根据参考资料 here,string
类型包含 UTF-8 编码的字符序列。因此,您不能只将文件的字节放入 string
.
一种可能的解决方案是先将文件编码为 base64(uudncode
、base64encode
等)字符串,然后将其存储在 string
字段中。
根据您的要求(个人数据法规等),您可能希望存储文件 off-chain,并且仅存储以下文件的加密哈希(SHA-1、SHA-256 等)链中的文件(作为 string
)。