gpt4 book ai didi

cordova - AWS S3 签名 url 编码结果 "SignatureDoesNotMatch"

转载 作者:行者123 更新时间:2023-12-04 01:46:46 25 4
gpt4 key购买 nike

我正在使用cordova文件传输使用签名url从aws s3下载文件,因为cordova文件传输对uri进行编码,签名中的“%”被转换为“%25”,因此,导致签名不匹配

最佳答案

尝试像这样设置您的选项:

options = {
fileKey: 'file',
fileName: name,
chunkedMode: false,
mimeType: 'audio/3gpp',
httpMethod: 'PUT',
// Important!
headers: {
'Content-Type': 'audio/3gpp' // < Set explicitly otherwise it becomes multipart/form-data which won't work with S3
},
encodeURI: false // < Stops any extra encoding by file transfer logic
}

我花了很多痛苦的时间来获得与cordova/S3一起使用的预签名PUT。祝你好运。

关于cordova - AWS S3 签名 url 编码结果 "SignatureDoesNotMatch",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30931146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com