日期:2014-05-17  浏览次数:20629 次

问个问题 java反射技术限制文件格式 与js限制文件格式
 需求: 限制用户上传文件的格式只能是 bmp格式

  但现在某用户把一个非图片格式文件的后缀改为bmp 然后上传

  我该如何限制这种操作.  java反射技术能否实现?   有些网站在上传文件的时候  会先判断该文件是否是安全的  这是如何实现的(用xxx杀毒公司的接口实现上传时查杀???????)

  白痴问题 高手轻拍

------解决方案--------------------
引用:
Quote: 引用:

你写个程序,按照格式去读,如果不是,就不允许。
一般只需要判断文件头就可以了。

.......好简单的说  把个病毒包装成bmp 也给上传了.
病毒包和 bmp 的格式是不同的。很多情况下,仅仅一个文件头我就能知道你给我的是不是我想要的文件好吧。