无法使用 Amazon S3 显示图像,为什么?

伊万·科亚德

使用meteor,所以在javascript中,我尝试显示来自AMAZON S3的图像。在图像的 src 属性中,我将访问 url 放在 AWS 控制台提供的法师中,如果我的图像是公开的,它就可以工作。如果我在亚马逊 S3 中不公开它,它就不起作用。因此,我要求 S3 向我发送正确的 URL,并将此 URL 提供给我的图像的 src 属性:

var s3 = new AWS.S3();
var params = {Bucket: 'mybucket', Key: 'photoPage06_4.jpg', Expires: 6000};
var url = s3.getSignedUrl('getObject', params);
console.log("URL", url);
document.getElementById('photoTest').src =url;

在那里我有错误:

加载资源失败:服务器响应状态为 400(错误请求)

有人有想法吗?

苏维埃

这是正确的行为。如果图像在 S3 上设置为私有,则无法公开查看。这意味着您将无法通过将其设置为src图像标签属性或将其粘贴到浏览器的地址栏中来查看图像

这是有意为之,因为许多人和公司使用它来备份文件、在内部共享文件等。因此他们需要选择将文件保密。他们创建和访问私有文件的方式是通过 AWS API,而不是直接通过网络。

因此,要回答您的问题,您需要在 S3 中公开要在您的站点上显示的任何图像。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LinkedIn无法显示来自Amazon S3的共享图像

来自分类Dev

为什么要使用Imgur或Amazon S3之类的服务进行图像托管?

来自分类Dev

使用 Laravel 和 Amazon s3 显示“安全”图像的最快方法是什么?

来自分类Dev

为什么我的文件没有显示?将Amazon S3与ColdFusion结合使用

来自分类Dev

使用Django将图像上传到Amazon S3

来自分类Dev

使用Amazon S3上传Rails 5.2 TinyMCE图像

来自分类Dev

使用Rails显示存储在Amazon S3上的PDF

来自分类Dev

显示使用Swift 3和Amazon SDK将图像上传到Amazon S3的上传进度

来自分类Dev

为什么我无法从Delphi VCL应用程序读取和写入Amazon S3?

来自分类Dev

无法从Amazon S3删除目录

来自分类Dev

无法通过SSL使用Amazon S3 API?

来自分类Dev

无法使用ruby脚本从Amazon s3删除文件

来自分类Dev

无法使用请求从 Amazon s3 流式传输文件

来自分类Dev

在Amazon S3中旋转图像

来自分类Dev

从Amazon S3存储删除图像

来自分类Dev

AFNewtorking从Amazon S3加载图像

来自分类Dev

Laravel问题在Amazon S3中显示图像

来自分类Dev

使用Swift3将图像上传到Amazon S3

来自分类Dev

IE11,Amazon S3和Rails代理导致图像无法加载/请求中止

来自分类Dev

无法从Amazon s3上托管的aspx页面显示asp元素

来自分类Dev

使用boto3库,什么是对Amazon s3的获取请求?

来自分类Dev

使用Node.js从Amazon S3快速调整图像大小

来自分类Dev

使用Transloadit将路径图像+文件上传到Amazon S3

来自分类Dev

使用上传到Amazon S3的JQuery文件在客户端调整图像大小

来自分类Dev

使用Flask-admin将图像上传到Amazon S3

来自分类Dev

在Django上使用Amazon S3通过ImageField上传图像

来自分类Dev

使用Java将Base64编码的图像上传到Amazon s3

来自分类Dev

使用AWS PreSignedURL将图像上传到Amazon S3

来自分类Dev

使用Picasso优化图像存储/从Amazon S3获取请求

Related 相关文章

  1. 1

    LinkedIn无法显示来自Amazon S3的共享图像

  2. 2

    为什么要使用Imgur或Amazon S3之类的服务进行图像托管?

  3. 3

    使用 Laravel 和 Amazon s3 显示“安全”图像的最快方法是什么?

  4. 4

    为什么我的文件没有显示?将Amazon S3与ColdFusion结合使用

  5. 5

    使用Django将图像上传到Amazon S3

  6. 6

    使用Amazon S3上传Rails 5.2 TinyMCE图像

  7. 7

    使用Rails显示存储在Amazon S3上的PDF

  8. 8

    显示使用Swift 3和Amazon SDK将图像上传到Amazon S3的上传进度

  9. 9

    为什么我无法从Delphi VCL应用程序读取和写入Amazon S3?

  10. 10

    无法从Amazon S3删除目录

  11. 11

    无法通过SSL使用Amazon S3 API?

  12. 12

    无法使用ruby脚本从Amazon s3删除文件

  13. 13

    无法使用请求从 Amazon s3 流式传输文件

  14. 14

    在Amazon S3中旋转图像

  15. 15

    从Amazon S3存储删除图像

  16. 16

    AFNewtorking从Amazon S3加载图像

  17. 17

    Laravel问题在Amazon S3中显示图像

  18. 18

    使用Swift3将图像上传到Amazon S3

  19. 19

    IE11,Amazon S3和Rails代理导致图像无法加载/请求中止

  20. 20

    无法从Amazon s3上托管的aspx页面显示asp元素

  21. 21

    使用boto3库,什么是对Amazon s3的获取请求?

  22. 22

    使用Node.js从Amazon S3快速调整图像大小

  23. 23

    使用Transloadit将路径图像+文件上传到Amazon S3

  24. 24

    使用上传到Amazon S3的JQuery文件在客户端调整图像大小

  25. 25

    使用Flask-admin将图像上传到Amazon S3

  26. 26

    在Django上使用Amazon S3通过ImageField上传图像

  27. 27

    使用Java将Base64编码的图像上传到Amazon s3

  28. 28

    使用AWS PreSignedURL将图像上传到Amazon S3

  29. 29

    使用Picasso优化图像存储/从Amazon S3获取请求

热门标签

归档