今天做文件上传的时候发现一个问题,如下,请问你们碰到过么?怎么解决?
配置了拦截器,定义上传的文件类型只能为excel,'.xls'格式文件                        <interceptor-ref name="baseStack"/>
<interceptor-ref name="fileUpload">
<param name="allowedTypes">
application/excel,application/vnd.ms-excel
</param>
<param name="maximumSize">102400</param>
</interceptor-ref>
测试上传的时候出现下面的问题,
测试txt,图片(jpg,png等)的时候会报错,
java.io.FileNotFoundException: E:\workspaces\myeclipse8_6\apache-tomcat-6.0.29\work\Catalina\localhost\logistics\upload_4d1fa63e_12d17ca650b__8000_00000004.tmp (系统找不到指定的文件。)
这个可以理解,但还能上传如word,ppt,wps,rar等文件,但有的会出现
警告: Content-Type not allowed: upFile "新建 Microsoft PowerPoint 幻灯片.ppt" "upload_4d1fa63e_12d17ca650b__8000_00000003.tmp" application/vnd.ms-powerpoint我现在想限制只能上传excel文件,应该怎么设置,或者有什么办法解决?