【问题标题】:Amazon S3 images not loading in chromeAmazon S3 图像未在 chrome 中加载
【发布时间】:2017-06-27 04:09:44
【问题描述】:

我有一个从 Amazon S3 上传和显示图像的 rails 应用程序。 我在 Chrome 中显示其中一些图片时也遇到了问题!

以以下链接为例: http://s3.amazonaws.com/lafamos-dpk/system/images/2144/thumb/photo_2144.png?1333998967

这在 Chrome 中无法加载,但在 Firefox 和 Safari 中可以正常加载。

以一种真正神秘的方式,this image,通过同一系统上传到同一 Amazon S3 存储桶,加载正常 [授予,这是一种不同的格式,但我不确定这是否重要]。

这是我正在尝试解决这些问题的页面上的link - 新闻照片部分下的照片一直到底部都没有在 Chrome 中显示。

有什么想法吗?

谢谢! 尤瓦尔

【问题讨论】:

  • 在 Chrome 版本 26.0.1410.43 中,两个图像都可以正常加载。您确定没有本地缓存​​问题?
  • 我们所说的本地化程度如何?他们仍然没有以隐身模式打开我,所以除非你在谈论本地网络,否则我不这么认为。我真的不明白他们为什么不加载,但客户是首先报告这个问题的人——所以我知道他们注意到了。有什么想法吗?有什么线索吗? :) 非常感谢!
  • 在 chrome 中很适合我
  • @yuval 你找到解决办法了吗?在我的情况下,来自 s3 的图像在 chrome 中加载良好,但在 Firefox 中加载不正常
  • 我实际上还没有找到问题所在。有趣的是,您几天前对此发表了评论-那是我再次调查的时候。当我发现问题所在时,我会在这里发布。

标签: ruby-on-rails google-chrome amazon-s3


【解决方案1】:

当您在 chrome 中查看该网站时,您会收到一些错误

Failed to load resource: the server responded with a status of 404 (Not Found) https://lafamos-dpk.s3.amazonaws.com/system/main_photos/58/small/artist_58.jpg?1291229622

.

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>system/main_photos/58/small/artist_58.jpg</Key>
<RequestId>1F57BF9D9034CB18</RequestId>
<HostId>
U9HkrMYA6nISFRCt2cQ0Xy89uxkzBnJ2pDmlPz/yiCL4Wb74h9hlIg8eVU46+R7y
</HostId>
</Error>

图片是否存在?

【讨论】:

    【解决方案2】:

    图像的直接链接在 Chrome 和 Firefox 上都可以正常工作,但您的 img src 链接似乎已损坏。我在 DevTools 控制台中得到了这个:

    Failed to load resource: the server responded with a status of 404 (NOT FOUND) http://flipsidetomusic.com/wp-content/uploads/2011/02/album_63.jpg
    Port: Could not establish connection. Receiving end does not exist. lastError:29
    set lastError:29
    Port: Could not establish connection. Receiving end does not exist. lastError:29
    set lastError:29
    

    我会考虑解决该 404 错误。另外,我今天遇到了一个 HackerNews 的讨论,可能指向问题的根源:https://news.ycombinator.com/item?id=5514344

    默认情况下,Firefox 显然不会阻止 SSL 页面上的非 SSL 内容,但 Chrome 会。我会检查您的 S3 存储桶权限,授予,我对 AWS 不是很熟悉。

    【讨论】:

      猜你喜欢
      • 2021-11-14
      • 2015-03-18
      • 2013-06-11
      • 2020-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      相关资源
      最近更新 更多