上传到S3后文件损坏

时间:2020-10-22 21:42:50

标签: node.js amazon-web-services amazon-s3 aws-sdk

我正在使用签名的URL方法将文件上传到s3。 URL是使用node.js aws-sdk生成的。正在使用Koa框架。 用邮递员上传到预先签名的URL

原始.txt文件

hey. how are you

下载的.txt文件-

----------------------------222942352058145223412851
Content-Disposition: form-data; name="file"; filename="cat"
Content-Type: application/octet-stream

hey. how are you

----------------------------222942352058145223412851--

为什么会这样? 另外,可能由于这个原因,我无法在下载后打开图像文件。 EDIT -附加代码

 const params = {
    Bucket: S3_BUCKET,
    Key: awsfilename,
    Expires: 120,
    ContentType: contentType, // image/png
    ACL: 'public-read'
  }

  let signedUrl = s3.getSignedUrl('putObject', params)

0 个答案:

没有答案