【发布时间】:2010-05-08 09:03:54
【问题描述】:
我有一个 INI 文件中 mimetype 的扩展名列表。然而,一些扩展有多种 mimetypes,例如;
midi[] = "application/x-midi"midi[] = "audio/midi"midi[] = "audio/x-mid"midi[] = "audio/x-midi"midi[] = "music/crescendo"midi[] = "x-music/x-midi"
1 个扩展的 6 个(可能的)mimetypes。确定正确的 mimetype 的常见做法是什么? (例如,我需要设置一个 HTTP 内容类型标头)。
我知道这并不理想;根据扩展名确定 mimetypes.. 但我需要一致的(跨服务器)结果(例如 PHP 中的 fileinfo 扩展名做出可怕的猜测*)。
* 例如一些fileinfo结果;
- js - 文本/纯文本
- css - 文本/c-h
【问题讨论】:
-
嗯,我用 PHP 编程,但我可以想象同样的问题会在其他语言中弹出。此外,它不仅是“作为内容类型的值”,而且是可选的其他用途。