是否有一种方法可以获得给定内容类型的扩展
本文关键字:扩展 类型 方法 一种 是否 | 更新日期: 2023-09-27 18:12:17
是否有一种方法可以做到这一点?
内容类型按扩展
我有一个具有内容类型的WebResponse
,我需要用适当的扩展缓存响应。
image/png => .png
image/jpg => .jpg
Windows在注册表中有一个mime类型的数据库。Internet Explorer使用此数据库在其Save As
对话框中为下载选择默认扩展名。
机器级数据库在HKEY_LOCAL_MACHINE'SOFTWARE'Classes'MIME'Database
下,特定于用户的覆盖在HKEY_CURRENT_USER'Software'Classes'MIME'DataBase
下。Windows合并这些树并在HKEY_CLASSES_ROOT'MIME'DataBase
下显示结果。
Content-Type映射位于Content Type
子键下的树中;例如,audio/mp3
类型位于:
HKEY_CLASSES_ROOT'MIME'Database'Content Type'audio/mp3
默认的文件扩展名(包括前导句点)在Extension
命名值中。
由于StackOverflow上的另一个答案已经包含了一个片段,所以我不会在这里重新发明轮子:-)