请问,java 的哪个函数可以知道文件的类型(不是简单的根据文件名类型后缀)

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:02:37
最近在做一个java写的文件上传至服务器的程序,因为怕接受到的文件有隐藏的木马或病毒程序(通过改写文件名及其类型后缀),所以需要判断文件的真正类型,希望知道答案的各位大侠帮帮小虾,非常感谢!
非常感谢雷锋的回答,哦,原来这样啊。小弟的问题外行了。呵呵。

计算机发展到现在出现了成千上万不同的文件格式,定义也不一样,如果真的实现起来会非常麻烦。首先需要读取文件头信息进行判断,然后需要你了解不同的文件类型的文件格式。真的要写的话代码量非常大,即使你只想实现常用文件格式的判断,调试起来也很麻烦,所以不建议这样做。
如果需要杀毒的话可以在服务器安装第三方防病毒程序,对上传文件进行实时检测,我觉得成本会低很多。

有点老虎吃天的味道