В файле модели у нас есть тип данных "строка" для хранения любой строки. Однако; Если я хочу сохранить файл в структуре Hyperledger с помощью компоновщика Hyperledger, то есть ли какой-либо конкретный тип данных?
Как сохранить файл в ткани гиперледжера с помощью компоновщика гиперледжера?
8 апреля 2018 в 07:24
1007
1
Ответы (1)
8 апреля 2018 в 08:29
Согласно ссылке здесь, тип string
содержит последовательности символов в кодировке UTF-8. Следовательно, вы не можете просто поместить байты файла в string
.
Одним из возможных решений является кодирование файла в строку base64 (uudncode
, base64encode
и т. д.), а затем сохранение его в поле string
.
Исходя из ваших требований (положения о персональных данных и т. д.), вы можете хранить файл вне цепочки и хранить только криптографический хэш (SHA-1, SHA-256 и т. д.) файла в цепочка (как string
).
Пожалуйста! Пожалуйста, также поддержите меня, проголосовав +1 за ответ. Спасибо!
Когда я сохраняю данные в строковом значении в активе, он выдает ошибку как «большой файл».