cordova – AWS S3签名的url编码生成“SignatureDoesNotMatch”

cordova – AWS S3签名的url编码生成“SignatureDoesNotMatch”,第1张

概述我正在使用cordova文件传输来使用签名网址从aws s3下载文件,因为cordova filetransfer对uri进行编码,签名中的“%”将转换为“%”,从而导致签名不匹配 尝试设置您的选项,如下所示: options = { fileKey: 'file', fileName: name, chunkedMode: 我正在使用cordova文件传输来使用签名网址从aws s3下载文件,因为cordova filetransfer对uri进行编码,签名中的“%”将转换为“%”,从而导致签名不匹配解决方法 尝试设置您的选项,如下所示:

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”全部内容,希望文章能够帮你解决cordova – AWS S3签名的url编码生成“SignatureDoesNotMatch”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1000799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存