通过程序怎样获取任意类型文件的Content-Type?

gxingmin 2003-05-20 12:20:29
如:word文件是:application/msword
gif文件是:image/gif
txt文件是:text/html
html文件是:text/html
zip文件是:application/x-msdownload
等等
最好通过编程得方法或利用一个组件的方式实现,不要告诉我一个一个的枚举。
...全文
204 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
胖河马 2003-05-23
到这里找Content-Type
HKEY_CLASSES_ROOT\MIME\Database\Content Type

取得扩展名后
http://expert.csdn.net/Expert/topic/1813/1813978.xml?temp=.7427942
回复
suntt 2003-05-23
一般来说开发者开发的新的文件类型注册时都会在注册表中添加上 content type的
没有的???就是没有吧
回复
aspvbjava 2003-05-22
我做asp的时候有一个组件lyfupload可以获得Content-Type,搜索一下,还有例子
回复
gxingmin 2003-05-22
AechoJohn(江江):谢谢你!

但是有的扩展名没有Content Type子项呀,这种情况怎么办?
回复
koa3000 2003-05-22

后缀名没有 Content Type子项的,
要么你程序里面自己写代码定值,
要么就显示 “未知”,
要知道后缀名有那么多组合,怎么可能都判断得出来?只有常见的那些了。

回复
nik_Amis 2003-05-20
up
回复
AechoJohn 2003-05-20
根据后缀名在HKEY_CLASS_ROOT\下查找,比如Word文件对应的为.doc
则在HKEY_CLASS_ROOT\.DOC\CONTENT TYPE子项中有其类型说明
回复
koa3000 2003-05-20

后缀名 哈哈
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7491

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-20 12:20
社区公告
暂无公告