Как правильно читать двоичные данные из корзины Google в облачной функции Google, используя nodejs? - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь с помощью приведенного ниже кода, чтобы прочитать содержимое файла. Я могу прочитать данные, но после прочтения, если я пытаюсь извлечь их из-за недопустимой ошибки смещения.

function getFileContent(fileName, bucketName) {
  const storage = new Storage();
  const file =  storage.bucket(bucketName).file(fileName);
  const content =await file.download();
  content.toString('utf-8');
  return content;
}
//channel.tx contains the bytes, is there any specific way to read file which is in bytes?
    let envelope_bytes = await getFileContent("/channel-artifacts/channel.tx", "fabriccerts");
    const Client = require('fabric-client');
    const client = new Client();
    let config_update = client.extractChannelConfig(envelope_bytes); //throwing illegal offset error here.

любые предложения будут оценены.

Заранее спасибо :)

...