【发布时间】:2018-07-19 01:44:41
【问题描述】:
我需要使用邮递员将文件上传到 S3 进行测试。我有一个从 S3 生成的预签名 URL。
但我不知道如何正确配置邮递员以向我生成的预签名 URL 执行此 PUT 请求。
对带有格式错误标头的邮递员的响应是:
<Code>SignatureDoesNotMatch</Code> <Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
预签名请求的参数:
const params = {
Bucket: 'ss-files-dev',
Key: 'dansero.jpg',
ContentType: 'image/jpeg',
Expires: 100
};
我得到了 URL,然后在邮递员中输入它,带有 PUT 请求,但标题不完整? 1.如果我在标题上添加内容类型,服务器没有响应 2.在请求的正文中,我将文件附加为“二进制”
如何从邮递员那里完成我的 PUT 请求?,谢谢
【问题讨论】: