我有一个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