Я отчаянно пытаюсь решить следующую проблему. Я уже много исследовал, но на самом деле ничего не решило проблему (используемый язык - Javascript с Node.js и библиотек реагировать на загрузку).
Я хочу записать следующий массив в буфер и сохранить его в IPFS таким образом, чтобы я мог прочитать его позже.
Тем не менее, метод IPFS.Add () требует буферный объект, поэтому я изо всех сил пытаюсь создать буферный объект.
Здесь массив:
const line_supplier = new Array({
Lieferant: "Yello" ,
Postleitzahl: "13752" ,
Arbeitspreis: "5" ,
Grundpreis: "10" ,
Email: "email"
});
Звучит довольно легко, я знаю. Если я сделаю это так, консоль покажет мне пустой буфер.
const line_buffer = await Buffer.from(line_supplier);
console.log(line_buffer);
Я также попытался ..line_supplier [0], или рекомендации с .. UTF-8 в качестве смещения. Я также объявил массив непосредственно в Buffer.from (объявление).
В любом случае, я получаю ошибку или просто пару цифр. Может быть, это уже ошибка. Я ожидаю, что буфер будет читаемым как строка?
Поэтому я преобразовал строку поставщика в строку с
const line_string = JSON.stringify(line_supplier);
Но даже с введением этой строки в Buffer.from (), я получаю объект Uint8Array (84) только с большим количеством чисел.
Я не знаю, чего мне не хватает. Это должно быть что-то очень маленькое. Я уже прочитал все описания методов, но не могу его найти.
Заранее спасибо !!!