使用npm请求如何执行GET操作以获取Node.js中下载文件的字节缓冲区

时间:2018-10-12 01:32:37

标签: node.js npm-request

我已将一个大文件拆分为多个较小的块,并使用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')
        })
      })
    }
}

如何将作为响应获得的数据转换为字节缓冲区。

0 个答案:

没有答案