2016-02-13 32 views
-1

我想顯示圖像(例如hello.jpg)和圖像的路徑是100%真實的,但它一直對我說404。%1C之前文件名稱導致404錯誤

<li><img src="assets/img/uzivatelske_foto/hello.jpg"></li> 

於是,我就貼在瀏覽器的路徑和網址變更爲:

/assets/img/uzivatelske_foto/%1Chello.jpg 

它仍然是說404。但後來我試圖刪除URL是「%1C」的事它的工作! 你有什麼想法如何擺脫,當我想加載它在img標籤? 感謝;)

+0

我很困惑:我沒有看到兩個顯示的文件名之間有太多的平等... – arkascha

+0

@arkascha哦,我明白了,對不起。它本來就是這樣---> /assets/img/uzivatelske_foto/%1Chello.jpg –

+0

我不太明白問題所在。問題是源代碼中有一個無法控制的字符會破壞網址嗎?你有沒有嘗試刪除該行並重寫它(手動*,不*複製粘貼)? – JJJ

回答

-1

我加入到我的PHP代碼

preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $filePath); 

這將返回一個字符串,而沒有煩人的空白。

+2

這看起來像使用大錘來修補一些高級珠寶...... – arkascha