Я создаю инструмент React для шифрования / дешифрования файла, который загружен / загружен в / из IPFS.
Проблема, с которой я сталкиваюсь - это чтение буфера из ipfs из URL.
что я делаю:
var buf= Buffer.from("http://ipfs.infura.io/ipfs/LINKTOFILE")
console.log(buf)
Вывод
buf
Uint8Array(73) [ 104, 116, 116, 112, 58, 47, 47, 105, 112, 102, … ]
Какой он должен быть
buf
Uint8Array(3761085) [ 74, 5, 206, 190, 133, 165, 112, 216, 140, 53, … ]
, потому что я вижу реальный буфер что я уже загрузил в IPFS через консольный журнал переменную состояния.
Проблема также в том, что я не могу использовать fs в реакции.
Надеюсь, мой вопрос ясен: как я могу загрузить файл в «память» реакции в переменной, чтобы я мог расшифровать его и позволить пользователю загрузить его?