请问Struts2限制文件上传的类型和大小本机测试成功,但发布到网络环境下真实Web项目中却不能100%限制成功?
最近完成一个小型项目。Struts2限制文件上传的类型和大小本机测试成功,但发布到网络环境下真实Web项目中却不能100%限制成功?该项目中,共上传1万余张图片,明明限制了文件类型为jpg、小于100K,本地测试没有问题;但项目上线运行后,发现不能100%限制成功,有漏网之鱼,如一些其他类型(html、exe等)的文件,大于100K也上传到服务器上了。郁闷。特此请教,谢谢!
<action name="register" class="cn.jyy.action.RegisterAction" method="newReg"> <interceptor-ref name="fileUpload"> <param name="maximumSize">102400</param> <param name="allowedTypes">image/jpg,image/jpeg,image/pjpeg</param> </interceptor-ref> <interceptor-ref name="defaultStack"></interceptor-ref> <param name="savePath">/upload</param> <result name="success">/success.jsp</result> <result name="input">/userDetails.jsp</result> <result name="error">/userDetails.jsp</result> </action>