jMimeMagic 是一个用来检测文件或者数据流的 MIME 类型的 Java 类库。
最近碰到这个问题,页面上传图片,gif,png,jpg,jpeg都能正常上传,但是bmp格式的就报错,查看后台日志确实是报错了,原因就是jmimemagic包找不到对应的类型。报了个类型不匹配的错误。我的解决办法总体来讲并没有正面解决这个问题。而是后台判断图片的格式,如果是bmp格式,就直接返回页面提示信息:不支持的图片格式类型。 后台是dubbo服务,在消费端先是报错:java.io.IOExc
我需要检查MIME类型的currentFile.如果结果是成功并且文件具有MIME类型返回true.如果没有检查成功则返回false. 有了这个目标,我使用 JMimeMagic. 我尝试这样做 according this post 此代码的输出是 – net.sf.jmimemagic.MagicMatchNotFoundException 您需要JDK 7 – 以这种方式将File更改为by