Как сохранить файл в ткани гиперледжера с помощью компоновщика гиперледжера?

avatar
deepak parmar
8 апреля 2018 в 07:24
1007
1
0

В файле модели у нас есть тип данных "строка" для хранения любой строки. Однако; Если я хочу сохранить файл в структуре Hyperledger с помощью компоновщика Hyperledger, то есть ли какой-либо конкретный тип данных?

Источник

Ответы (1)

avatar
Siu Ching Pong -Asuka Kenji-
8 апреля 2018 в 08:29
3

Согласно ссылке здесь, тип string содержит последовательности символов в кодировке UTF-8. Следовательно, вы не можете просто поместить байты файла в string.

Одним из возможных решений является кодирование файла в строку base64 (uudncode, base64encode и т. д.), а затем сохранение его в поле string.

Исходя из ваших требований (положения о персональных данных и т. д.), вы можете хранить файл вне цепочки и хранить только криптографический хэш (SHA-1, SHA-256 и т. д.) файла в цепочка (как string).

Siu Ching Pong -Asuka Kenji-
9 апреля 2018 в 05:32
0

Пожалуйста! Пожалуйста, также поддержите меня, проголосовав +1 за ответ. Спасибо!

Sahil
7 августа 2018 в 09:36
0

Когда я сохраняю данные в строковом значении в активе, он выдает ошибку как «большой файл».