文件复制的问题
文件上传时action中的代码 FileUtils.copyFile(photo, new File(file,photoName))
会报一个 (Struts has detected an unhandled exception: )的错误,怎么回事?
文件上传时action中的代码 FileUtils.copyFile(photo, new File(file,photoName))
会报一个 (Struts has detected an unhandled exception: )的错误,怎么回事?
2015-11-27
我知道了,,,,你struts是比较新的吧,这个就需要在
<package name="default" namespace="/" extends="struts-default"> <action name="upload" class="com.imooc.action.FileUploadAction"> <result>/jsps/03.jsp</result> <result name="input">/jsps/error.jsp</result> <!--配置拦截器限制上传文件类型及代码--> <interceptor-ref name="fileUpload"> <param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpg</param> <param name="maximumSize">223434555</param> </interceptor-ref> <!--上传必须加这个拦截器,不然取到的文件属性为null--> <interceptor-ref name="defaultStack"></interceptor-ref> </action> </package>
加上最后那个<interceptor-ref name="defaultStack"></interceptor-ref>这个就可以了
举报