Firefox不支持長路徑。 但是在IE代碼運行平穩。Firefox不支持長路徑
<img src="C:/Program Files/EasyPHP-5.3.2i/www/Place4Info/Images/Skin_Tone/light.JPG" width= "50" height="30"/>
這是路徑。 如果我使用短路徑,那麼它在Firefox中工作,但如果我使用上面的路徑,那麼它不顯示圖像。
但它顯示在IE中的圖像。
請給我一個建議。
Firefox不支持長路徑。 但是在IE代碼運行平穩。Firefox不支持長路徑
<img src="C:/Program Files/EasyPHP-5.3.2i/www/Place4Info/Images/Skin_Tone/light.JPG" width= "50" height="30"/>
這是路徑。 如果我使用短路徑,那麼它在Firefox中工作,但如果我使用上面的路徑,那麼它不顯示圖像。
但它顯示在IE中的圖像。
請給我一個建議。
嘗試使用相對尋址而不是絕對尋址。
假設您別無選擇,請在地址前使用此file:///
。
<img src="file:///C:/Program Files/EasyPHP-5.3.2i/www/Place4Info/Images/Skin_Tone/light.JPG" width= "50" height="30"/>
你稍微快一點... – Jasper 2010-08-25 11:31:02
完成我的項目後,我會上傳這個網站到虛擬主機,那時候我給路徑。 – 2010-08-25 11:33:51
它仍然沒有工作 – 2010-08-25 11:35:38
完整路徑(這是你在呼喚一個長路徑)應該包括一個協議:添加file:///
到路徑
。它在IE中工作是一個錯誤。 – 2010-08-25 12:20:52
或「功能」。沒有人認真,這可能是故意的(從微軟的觀點來看是有道理的),所以把它稱爲一個錯誤並不是完全的事實。儘管如此,它可能會讓人困惑,不合標準,實際上也不應該如此。 – Jasper 2010-08-25 12:24:38
從本地文件
您引用的圖像的開始需要從公開可用的來源(可能是網絡上傳你的圖片)它看起來像你已經上傳,但你可能應該相對引用它,例如:
<img src="Images/Skin_Tone/light.JPG" width= "50" height="30"/>
(根據需要修改路徑)
入門混在一起的客戶機/服務器端
PHP無關與Firefox或Internet Explorer或其他任何瀏覽器。它是服務器端,並且您正在引用客戶端問題。
有時使用本地文件是你想要的。不經常,但確實發生。關於PHP的評論是一個很好的評論。 – Jasper 2010-08-25 11:34:06
我不認爲這有什麼用PHP – irishbuzz 2010-08-25 11:29:50
,但你可以給解決方案運行長路徑此代碼在Firefox – 2010-08-25 11:31:04
看到哈米德的答案,但你應該考慮使用你爲什麼要使用本地文件路徑相對URL – irishbuzz 2010-08-25 11:32:59