1

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

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

这只是不会在 Chrome 中加载,但在 Firefox 和 Safari 中加载得很好。

这张通过同一个系统上传到同一个 Amazon S3 存储桶的图像以一种真正神秘的方式加载得很好[当然,这是一种不同的格式,但我不确定这是否重要]。

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

有什么想法吗?

谢谢!尤瓦尔

4

2 回答 2

0

当您在 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>

图像存在吗?

于 2013-04-08T13:35:17.990 回答
0

图片的直接链接在 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 不是很熟悉。

于 2013-04-08T23:27:44.377 回答