首页 新闻 会员 周边 捐助

如何判断文件是否是word

0
悬赏园豆:40 [待解决问题]

我要获取到word,如果传过来的是123.xls改成的123.doc,我怎么能判断出来

问题补充: 判断文件头的方法我也知道,我要分清的是doc,xls,ppt
RocTian的主页 RocTian | 初学一级 | 园豆:160
提问于:2010-11-25 13:17
< >
分享
所有回答(4)
0

要判断文件的真实类型除了后缀名,MIME类型,还可以通过二进制字节来判断...

ASP.NET上传文件对文件类型的高级判断:

http://niunan.javaeye.com/blog/462060

三桂 | 园豆:3565 (老鸟四级) | 2010-11-25 13:22
0

MIME和直接获取后缀名的效果是一致的吧?

Tester Chen | 园豆:1690 (小虾三级) | 2010-11-25 13:33
MIME和后缀名差不多都不可靠,二进制字节判断是错不了的...可以测试下我给的连接代码...
支持(0) 反对(0) 三桂 | 园豆:3565 (老鸟四级) | 2010-11-25 17:02
有同感。所以要判断它的真面目,还得看内容。。。
支持(0) 反对(0) Tester Chen | 园豆:1690 (小虾三级) | 2010-11-25 17:11
二进制字节判断,doc,xls,ppt的字节头都是一样的,我怎么判断出他们3个的区别呢?
支持(0) 反对(0) RocTian | 园豆:160 (初学一级) | 2010-11-26 09:19
0

请问RocTian,你是用JAVA呢?C#呢?还是其它什么语言?

Erichc | 园豆:245 (菜鸟二级) | 2010-11-25 13:36
C#,判断文件头的方法我也知道,我要分清是doc,xls,ppt
支持(0) 反对(0) RocTian | 园豆:160 (初学一级) | 2010-11-25 13:38
0

判断mime 就行~ 可以分清所有拟要的格式的吧……

asheng | 园豆:165 (初学一级) | 2010-11-25 13:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册