JAVA如何判断文件类型?

wwwaceornet 2011-05-12 11:29:47
举例:现在我要把一个exe进行上传 但是我判断只能是txt文件上传 但是如果这个时候把exe改成txt了 就上传成功了。如何判断文件的类型呢?控制他exe不管改成什么文件 都不然上传。

曾经想过用IO流的方法获取文件头16进制,但是也不靠谱。判断这个没有意思。因为 我只需要把文件头用记事本修改一下就完了。
现在求怎么办?望高人解答
...全文
359 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng87716 2011-05-13
  • 打赏
  • 举报
回复
应该无法判断 ,即使你人看到 也判断不出来他是否以前是exe的 。别说电脑了
小绵羊 2011-05-13
  • 打赏
  • 举报
回复
改成txt以后他就无法运行了。。有什么意义?
oO临时工Oo 2011-05-13
  • 打赏
  • 举报
回复
楼主需要杀毒软件的文件扫描模块。
zn85600301 2011-05-13
  • 打赏
  • 举报
回复
这个没办法控 判断后缀名就行了



malihom 2011-05-13
  • 打赏
  • 举报
回复
如果lz你这样可以篡改文件的话,那根本就没有判断的方法……在破坏事件的前提下去谈实现,完全就是扯淡

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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