Javascript 将base 64编码的pdf上载到S3节点JS/meteorjs

Javascript 将base 64编码的pdf上载到S3节点JS/meteorjs,javascript,node.js,pdf,meteor,amazon-s3,Javascript,Node.js,Pdf,Meteor,Amazon S3,我有一个从echosign获得的pdf缓冲区,我已将其转换为base64编码数据。我想把那个pdf上传到S3。我需要使用atob将其转换回pdf吗?(当我使用atob npm软件包这样做时)上传的pdf会受到密码保护(损坏) 我该怎么做呢?我正在使用请求模块。当我收到签名的文档时,它无法加载,我想它没有正确上传。我该怎么做?我正在使用下面的代码 options = url: #mysignedurl method: 'PUT' headers: 'cont

我有一个从echosign获得的pdf缓冲区,我已将其转换为base64编码数据。我想把那个pdf上传到S3。我需要使用atob将其转换回pdf吗?(当我使用atob npm软件包这样做时)上传的pdf会受到密码保护(损坏)

我该怎么做呢?我正在使用请求模块。当我收到签名的文档时,它无法加载,我想它没有正确上传。我该怎么做?我正在使用下面的代码

  options =
    url: #mysignedurl
    method: 'PUT'
    headers:
      'content-type': 'application/pdf'
      'x-amz-acl': 'public-read'
      'content-length': pdf.length
    body: pdf #pdf is my buffer recieved from echosign
  rpp = Async.runSync((done) ->
    request(options, (Err, httpResponse, res) ->
      done(null, resp)
    )
  )