我有一個將顯示徽標的Web應用程序。一些徽標將採用GIF格式。有些將採用JPEG格式。<img>標籤需要文件擴展名嗎?
我想標準化文件命名約定,以便我可以找到給定公司主鍵的徽標文件。例如,「英國石油公司」擁有1459一PK,他們的標誌是存儲在/圖片/標誌/ C1459
所以我的問題是這樣的:
是文件擴展名重要?我可以保存這些文件,並去除.JPG或.GIF文件,並希望所有瀏覽器能夠識別並呈現文件?或者做一些交易依靠文件擴展名進行識別?
我試過這個在IE7的測試機上,它工作正常,但我不想假設所有其他瀏覽器的工作原理都是一樣的。
編輯: A後續問題。 HOWS確定IIS擴展少文件的MIME類型?
而匿名downvote是因爲? – 2010-06-28 18:40:19
有一個upvote,而不是匿名,甚至作爲解釋爲什麼:簡潔,正確,並教我一些額外的信息引導有趣。 – nearlymonolith 2010-06-28 19:32:48
的確,MIME類型是唯一需要擔心的事情。過去,瀏覽器試圖根據擴展名選擇一種文件類型,但我認爲今天不會有很多這樣做。順便說一句,我曾經發布過一個論壇的JPEG圖片,然後得出結論,這不是最合適的文件類型。我將圖像更改爲PNG8,但使用完全相同的文件名保存它,所以擴展名爲.jpg。該文件是以正確的MIME類型提供的(並且它是在IIS服務器上託管的IIRC)。 – 2010-06-28 20:26:11