基于java 1.8 的可以这样判断
/**
* 判断文件是否是图片
* @param file
* @return
* @throws IOException
*/
private static boolean isImage(File file) throws IOException {
BufferedImage bi = ImageIO.read(file);
if(bi == null){
return false;
}
return true;
}