通过程序怎样获取任意类型文件的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
等等
最好通过编程得方法或利用一个组件的方式实现,不要告诉我一个一个的枚举。
...全文
483 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
胖河马 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
  • 打赏
  • 举报
回复

后缀名 哈哈

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧