2013-04-08 70 views
1

我有一個rails應用程序,可以上傳和顯示來自Amazon S3的圖像。 我也有一個問題在Chrome中顯示這些圖像中的一些!亞馬遜S3圖像無法在Chrome中加載

舉個例子,下面的鏈接: http://s3.amazonaws.com/lafamos-dpk/system/images/2144/thumb/photo_2144.png?1333998967

這只是沒有在Chrome加載,但加載剛剛在Firefox和Safari的罰款。

以真正神祕的方式,通過同一個系統上傳的this image到同一個Amazon S3存儲桶,加載得很好[雖然這是一種不同的格式,但我不確定這一點是否重要]。

這裏是一個link我試圖解決這些問題 - 新聞照片下的照片底部一直向下的照片根本沒有出現在Chrome中。

任何想法這裏發生了什麼?

謝謝! 尤瓦

+0

Chrome版本26.0.1410.43中的這兩個圖片都可以正常加載。你確定你沒有本地緩存​​問題? – ianjs 2013-04-08 06:20:32

+0

我們在當地怎麼說話?他們仍然無法以隱身模式爲我打開,所以除非您在談論本地網絡,否則我不這麼認爲。我真的不明白他們爲什麼沒有加載,但客戶是首先報告這個問題的人 - 所以我知道他們注意到了這一點。任何想法都是怎麼回事?任何線索? :) 非常感謝! – 2013-04-08 06:35:51

+0

適合我在鉻合金 – ahmet 2013-04-08 13:28:11

回答

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> 

圖像是否存在?

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不太熟悉。