可能重複:
Is it safe to serve an image on the web without an extension?我可以在<img>中使用沒有擴展名的圖像嗎?
我想在頁面中使用類似<img src="advertisements/12" style="border: 1px solid">
。 FireFox不會顯示它,這讓我覺得我必須爲文件有一個文件擴展名。我在這裏(對於其他瀏覽器),還是像MIME類型的FF?
編輯
我已經試過各種東西,它仍然是行不通的。我現在正確地在文件上添加了一個擴展名(例如,Flash的.swf)。我改變了目錄,等等等等。當我打電話給file_exists()
時,文件就在那裏,所有的都很開心,但是我絕對無法讓它在頁面上呈現。它可以是img
標記中的.PNG,也可以是Flash對象。兩者都不起作用。我做錯了什麼:-( 另外,如果我將非上傳文件重命名爲腳本正在查找的文件,那可以正常工作,但上傳的文件不會...
不 「廣告/ 12」 發送正確的'內容type' HTTP標頭的圖像類型是?我不認爲瀏覽器關心擴展。 –
是的,你可以。但是請記住,如果用戶決定將圖像保存在文件系統中,這會激怒用戶。 –