如何解决上传到S3后文件损坏
我正在使用签名的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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。