2012-02-02 232 views
0

我有一個很奇怪的問題,當我在我的web應用程序中顯示的圖像不顯示,並通過使用Firefox的9 web開發工具欄,它拿起圖像作爲一個丟失的圖片,當我碼的手動將url粘貼到瀏覽器中顯示的地址欄中,這是一個gif文件圖片在瀏覽器中不顯示

另一個奇怪的是當我使用Firebugs Inspect元素工具時,在Inspect元素模式下懸停在url上時加載圖像,但對於一些奇怪的事情是它沒有顯示在我的應用程序。

什麼可能是這個原因嗎?

代碼

<a target="_blank" href="http://mysite.com/20029118/default.htm"><img width="125" height="30" border="0" align="left" src="https://mysite.com/imgs/20032459.gif?seq=4f2a75a2" class=" uqasajhiviugcaqbcgzs"></a> 
+0

可能是未關閉的html標籤或許多問題的問題。你的代碼發佈了一些相關的代碼? – Anicho 2012-02-02 11:50:46

+0

我的猜測是,檢查圖像的路徑/名稱在HTML中是否正確,例如。 '.JPG'在服務器上,而'.jpg'在HTML – 2012-02-02 11:52:40

+0

@Anicho - 我已經添加了我的代碼中的問題 – Roland 2012-02-02 11:52:57

回答

2
<a target="_blank" href="http://mysite.com/20029118/default.htm"> 

    <img width="125" height="30" border="0" align="left" src="https://mysite.com/imgs/20032459.gif?seq=4f2a75a2" class=" uqasajhiviugcaqbcgzs"> 

</a> 

我可以看到這個問題立即它是事實,你有https://,這將只允許如果該網站應用了SSL證書的圖像加載。由於不必要的成本,大多數生產或開發環境將不會將其應用於網站。將其更改爲http://然後讓我知道結果。其他

兩件事情嘗試:

從圖片src鏈接刪除?seq=4f2a75a2,這看起來像它可以隨機生成

詢問您的管理員有什麼端口是開放的,在src嘗試這src="https://mysite.com/imgs/20032459.gif?seq=4f2a75a2:XX

與您的管理員提供的端口號更換XX

+0

好的,正確的觀點,但即使我這樣稱呼它/var/www/html/imgs/20032459.gif它不會顯示,但然後我需要說的是,網站以https開頭,因爲它獲得的唯一途徑從內部網絡訪問 – Roland 2012-02-02 12:12:42

+0

你不能這樣做:'http://mysite.com/imgs/20032459.gif?seq = 4f2a75a2'? – Anicho 2012-02-02 12:15:48

+0

可惜不是,因爲服務器管理員禁用它 – Roland 2012-02-02 12:20:53