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