文件类型的判断
来源:互联网 发布:莫比乌斯环戒指知乎 编辑:程序博客网 时间:2024/06/02 02:33
文件的类型是可以伪装的,所以你光判断后缀名和没判断没什么区别。对头文件校验(javax.activation.MimetypesFileTypeMap),doc是对的,而docx却成了jar了,xlsx却成了zip了,太不靠谱了。
而换成Path source = Paths.get(xslFilePath+"/"+fileName);
String filetype = null;
try {
filetype = Files.probeContentType(source);
} catch (IOException e1) {
e1.printStackTrace();
}
还是同样的结果,docx是jar,而jar文件是zip格式的文件。
也没发现个更好的办法,那就只能这种方法跟后缀名一起使用了。希望各位有知道怎么做的大牛不吝赐教,指点一二。
0 0
- Linux文件类型的判断
- 文件类型的判断
- java_js判断上传的文件类型.
- JS判断上传的文件类型
- java-文件类型-文件类型判断
- 文件类型判断宏与文件类型常量(怎么判断文件类型的两种方法)
- 实现真正意义上的文件类型判断
- 文件二进制头与文件类型的判断
- 简单得判断图片文件类型的代码
- 根据文件的头信息判断文件类型
- Linux 文件类型的判断 (转)
- struts2上传文件类型的判断详解
- php上传文件文件类型的判断方法
- 文件二进制头与文件类型的判断
- iOS 判断文件下载的文件类型
- 文件二进制头与文件类型的判断
- 图片上传 文件类型和大小的判断
- 判断文件类型,非后缀名的方式
- Problem 389. Find the Difference
- Android总结之打开手机相册获取图片
- hdu 5894
- 109-记录锁(尾部加锁)
- 基于How To Tango With Django 1.9的重新实践(19)——Ajax
- 文件类型的判断
- 数据库-数据库、基本表、视图的创建,触发器的使用
- hdu 5877
- Tomcat集群-->Cluter节点配置
- 【ZCMU1895】Landlocked(最短路)
- hdu1003 Max Sum
- 00004 死亡阴影.0001:配置文件的Unity包与修改
- window7右下角向上的小图标不见了
- 立方体多个材质