Используя запрос npm, как выполнить операцию GET, чтобы получить буфер байтов загруженного файла в Nodejs - PullRequest
0 голосов
/ 12 октября 2018

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

fileDownload : async function(fileName,filePath){

    for (a=0; a< keyArray.length; a++){
      var uri = 'http://localhost:8080/v1/file/download'+'?path='+filePath
      // console.log("uri", uri)
      request.get(
        uri
      , function (error, response, body) {
        }
      )
      .on('data', function(data) {
        console.log('decoded chunk: ' + data)
      })
      .on('response', function(response) {
        response.on('data', function(data) {
          console.log('received ' + data.length + ' bytes of compressed data')
        })
      })
    }
}

Как я могу преобразовать данные, которые я получаю в ответ на буфер байтов.

...