在模型文件中,我们有'string'数据类型来存储任何字符串。然而;如果我想使用hyperledger composer将文件存储到hyperledger结构中,那么是否有任何特定的数据类型?
答案 0 :(得分:3)
根据参考here,string
类型包含UTF-8编码的字符序列。因此,您不能只将文件的字节放入string
。
其中一种可能的解决方案是首先将文件编码为base64(uudncode
,base64encode
等)字符串,然后将其存储在string
字段中。
根据您的要求(个人数据规定等),您可能希望将文件存储在离线链接中,并仅存储文件的加密哈希值(SHA-1,SHA-256等)。链(作为string
)。