403在通过浏览器将文件上传到具有预签名URL和ng-file-upload的文件到AWS S3时签名不匹配

我老了

我正在使用ng-file-upload在我的角度应用程序中将文件发送到AWS-S3。

Upload.http({
  url: '/presignedurl',
  headers : {
    'Content-Type': file.type
  },
  data: file
})

它给我403禁止错误说

<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
SNEHAL DILIPBHAI PATEL

AWS S3需要二进制/八位字节流,因此您可以在JavaScript中使用FileReader类将文件数据转换为二进制/八位字节流

以此替换您的代码

var reader = new FileReader();
var xhr = new XMLHttpRequest();

xhr.open("PUT", $scope.url);
reader.onload = function(evt) {
   xhr.send(evt.target.result);
};
reader.readAsArrayBuffer($files[file]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文件上传到S3预签名URL

来自分类Dev

使用预签名URL将mp3 / zip文件上传到AWS S3

来自分类Dev

Amazon S3签名不匹配-AWS SDK Java

来自分类Dev

使用预签名URL将文件上传到AWS S3的代码有什么问题?

来自分类Dev

使用S3签名的URL时的签名不匹配

来自分类Dev

无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

来自分类Dev

如何使用Node.js和Axios将文件上传到AWS中的预签名URL?

来自分类Dev

将文件从浏览器上传到S3

来自分类Dev

Ionic android-使用预签名的URL将文件上传到S3(错误代码:3)

来自分类Dev

预签名的S3 URL签名不匹配

来自分类Dev

如何使用angular或javascript中的预签名URL将文件上传到S3存储桶

来自分类Dev

如何在Ruby中将预签名的POST文件上传到AWS S3?

来自分类Dev

如何通过S3签名的URL上传zip文件

来自分类Dev

使用签名的URL将文件从angularjs直接上传到Amazon s3

来自分类Dev

带有预签名URL的S3文件上传状态(已取消)

来自分类Dev

AWS PHP SDK:限制预签名URL中的S3文件上传大小

来自分类Dev

如何通过NodeJS将文件上传到S3并在浏览器中跟踪进度?

来自分类Dev

具有动态文件名/密钥的PUT的预签名S3 URL开头为

来自分类Dev

上传文件Amazon S3预签名发布

来自分类Dev

通过 Angular 将文件上传到 AWS S3 时的加载指示器

来自分类Dev

AWS S3-通过预签名URL放置文件时出现400错误请求

来自分类Dev

使用服务器端应用程序生成的签名URL从android将文件(视频文件)上传到S3服务器

来自分类Dev

使用签名的URL从客户端上传文件时,如何设置S3 putObject选项

来自分类Dev

从React Native将图像上传到AWS预签名URL

来自分类Dev

AWS S3浏览器上传可防止签名劫持

来自分类Dev

S3预签名的url文件上传– nodeJS +客户端

来自分类Dev

S3头对象,但签名不匹配

来自分类Dev

如何使用Vue将文件数据发布到预签名的S3 URI?

来自分类Dev

通过ng-file-upload上传到Amazon S3;错误400

Related 相关文章

  1. 1

    将文件上传到S3预签名URL

  2. 2

    使用预签名URL将mp3 / zip文件上传到AWS S3

  3. 3

    Amazon S3签名不匹配-AWS SDK Java

  4. 4

    使用预签名URL将文件上传到AWS S3的代码有什么问题?

  5. 5

    使用S3签名的URL时的签名不匹配

  6. 6

    无论我做什么,都无法使用预签名URL将文件上传到S3。AWS命令行有效。CURL和其他= 403

  7. 7

    如何使用Node.js和Axios将文件上传到AWS中的预签名URL?

  8. 8

    将文件从浏览器上传到S3

  9. 9

    Ionic android-使用预签名的URL将文件上传到S3(错误代码:3)

  10. 10

    预签名的S3 URL签名不匹配

  11. 11

    如何使用angular或javascript中的预签名URL将文件上传到S3存储桶

  12. 12

    如何在Ruby中将预签名的POST文件上传到AWS S3?

  13. 13

    如何通过S3签名的URL上传zip文件

  14. 14

    使用签名的URL将文件从angularjs直接上传到Amazon s3

  15. 15

    带有预签名URL的S3文件上传状态(已取消)

  16. 16

    AWS PHP SDK:限制预签名URL中的S3文件上传大小

  17. 17

    如何通过NodeJS将文件上传到S3并在浏览器中跟踪进度?

  18. 18

    具有动态文件名/密钥的PUT的预签名S3 URL开头为

  19. 19

    上传文件Amazon S3预签名发布

  20. 20

    通过 Angular 将文件上传到 AWS S3 时的加载指示器

  21. 21

    AWS S3-通过预签名URL放置文件时出现400错误请求

  22. 22

    使用服务器端应用程序生成的签名URL从android将文件(视频文件)上传到S3服务器

  23. 23

    使用签名的URL从客户端上传文件时,如何设置S3 putObject选项

  24. 24

    从React Native将图像上传到AWS预签名URL

  25. 25

    AWS S3浏览器上传可防止签名劫持

  26. 26

    S3预签名的url文件上传– nodeJS +客户端

  27. 27

    S3头对象,但签名不匹配

  28. 28

    如何使用Vue将文件数据发布到预签名的S3 URI?

  29. 29

    通过ng-file-upload上传到Amazon S3;错误400

热门标签

归档