首页 新闻 会员 周边

如何得到文件类型?比如:image/jpeg

0
悬赏园豆:20 [已关闭问题]

Stream stream = File.Open(filename, FileMode.Open);

如何得到这个.rar文件的类型呢?

yibin的主页 yibin | 初学一级 | 园豆:17
提问于:2008-09-02 16:50
< >
分享
其他回答(2)
0

应该先获取一个FileInfo对象,然后调用它的Extension属性,就可以获取扩展名了。如:

 

Code
string path = @"c:\test.txt";
FileInfo fi
= new FileInfo(path);
Stream stream
= fi.Open(FileMode.Open);
string extension = fi.Extension;
TerryLee | 园豆:3300 (老鸟四级) | 2008-09-02 16:57
0
file.ContentType 如果是上传文件时的判断就用这个吧,ContentType总是不会错的 不知道在winform下这个能不能用
丁学 | 园豆:18730 (专家六级) | 2008-09-02 18:21
0
IIS就是通过扩展名判断的. 看这个文件:  %systemroot%\system32\inetsrv\config\applicationHost.config 另外,w3shools也有一些常用的: http://www.w3schools.com/media/media_mimeref.asp
deerchao | 园豆:8367 (大侠五级) | 2008-09-02 23:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册