2013-03-22 31 views
0

我用的symfony 1.4,使包含圖像上傳控件的基本方式,(其上傳影像就好了),但是當我嘗試像後來呼應它沒有顯示出。 這是我使用的代碼(試圖)輸出我的形象:Symfony的1.4圖像無法從上傳目錄

<img src="<?php echo sfConfig::get('sf_upload_dir').'\\'.$post->getImagename() ?>" /> 

在螢火快速偷看我表明火狐「無法加載指定網址」。但如果我複製&將網址粘貼到地址欄中,它會加載圖像就好了。

(請注意,我開發的Windows環境中,我的項目目錄不包含空格。)

誰能給我解釋一下爲什麼會這樣,還是什麼,我做錯了什麼?

回答

1

,因爲它返回到web服務器內的圖像的完整路徑,則不應使用sf_upload_dir關鍵。像:c:\website\project\web\uploads

您應該使用sf_upload_dir_name來代替,它將路徑返回到上傳文件夾內的 web文件夾。

嘗試:

<img src="/<?php echo sfConfig::get('sf_upload_dir_name').'/'.$post->getImagename() ?>" /> 
+0

這可惜只給出了我的形象,我的路 「//0ed28a4c510eec.jpg」。我開始認爲我可能有配置問題? – 2013-03-22 09:35:33

+0

哼,這很奇怪。你可以直接使用'/ uploads /'。 – j0k 2013-03-22 09:50:57

+0

謝謝,這工作。 :d – 2013-03-22 10:07:50