請問Struts2限制文件上傳的類型和大小本機測試成功,但發(fā)布到網(wǎng)絡(luò)環(huán)境下真實Web項目中卻不能100%限制成功?
最近完成一個小型項目。Struts2限制文件上傳的類型和大小本機測試成功,但發(fā)布到網(wǎng)絡(luò)環(huán)境下真實Web項目中卻不能100%限制成功?該項目中,共上傳1萬余張圖片,明明限制了文件類型為jpg、小于100K,本地測試沒有問題;但項目上線運行后,發(fā)現(xiàn)不能100%限制成功,有漏網(wǎng)之魚,如一些其他類型(html、exe等)的文件,大于100K也上傳到服務(wù)器上了。郁悶。特此請教,謝謝!
<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>
2016-02-26
上傳jpg格式的圖片最后改成imge/pjpeg才成功 ?為什么image/jpg上傳不成功呢??!!<param?name="allowedTypes">image/jpg,image/jpeg,image/pjpeg</param>
2015-05-05
struts.xml 配置如上