我有一個INI文件中mimetype的擴展列表。但是一些擴展名有多個mimetypes,例如;發送最正確的mimetype
midi[] = "application/x-midi"
midi[] = "audio/midi"
midi[] = "audio/x-mid"
midi[] = "audio/x-midi"
midi[] = "music/crescendo"
midi[] = "x-music/x-midi"
6(可能的)MIME類型1點的擴展。什麼常見的做法來確定正確的mimetype? (例如,我需要設置一個HTTP內容類型標題)。
我知道它不理想;確定基於擴展的mimetypes ..但我需要一致的(跨服務器)結果(例如PHP中的fileinfo擴展做出可怕的猜測*)。
*一些文件信息結果,例如;
- JS - text/plain的
- CSS - 文本/ C-H
在PHP或一般? – 2010-05-08 09:08:44
在im編程中,但我可以想象在其他語言彈出相同的問題。 也不僅僅是「作爲內容類型的價值」,而是可選的其他目的。 – 2010-05-08 09:15:42