我正在尝试使用分段上传来上传文件。 https://sandyghai.github.io/AWS-S3-Multipart-Upload-Using-Presigned-Url/
到目前为止,在后端,我得到了签名的URL,如:
s3.getSignedUrl('uploadPart', {
Bucket: ...,
Key: ...,
Expires: 60 * 60 * 2, // Expires in 2h
UploadId: uploadId,
PartNumber: 1
})
我使用bash将文件分成2个
split -b 50000000 test.mp4
我尝试使用提供了URL的Postman进行上传,并像
那样传递我的部分我也尝试过使用POST方法。并添加内容类型,但仍然存在不匹配签名
答案 0 :(得分:0)
结果是我需要将签名版本设置为4
const s3 = new AWS.S3({ signatureVersion: 'v4' });