我用commons-fileupload设置上传文件大小时遇到一个问题。upload.setFileSizeMax(1024*1024);设置了1mb的大小,如果我上传1.4mb的文件的时候正常跳转到全局消息显示页面,提示文件过大,而如果我上传稍大一点的文件,比如2mb的文件时,页面就无法正常跳转了。这是为什么?
fileuploadæ两个设置:
upload.setFileSizeMax(1024*1024*100); // 设置ä¸ä¼ çå个æ件çæ大åèæ°ä¸º100M
upload.setSizeMax(1024*1024*1024); //设置æ´ä¸ªè¡¨åçæ大åèæ°ä¸º1G
setFileSizeMaxæææ¯å个æ件ç大å°ï¼setSizeMax表示表åçæ»å¤§åï¼å»ºè®®å大ä¸ç¹å°±ä¸ä¼æ¥éäºã
追é®ææ¬ææ¯æ³æ件è¿å¤§ç¶å跳转å°message.jsp页é¢æ示 为ä»ä¹è¿å¤§å°±è·³è½¬ä¸äº
追çè¿å¤§ç´æ¥æå¼å¸¸äºï¼ç¶åweb.xmlä¸ï¼æè strutséé ç½®äºå¼å¸¸è½¬è·³çæ¦æªå¨ï¼æ¦æªå°äºå¼å¸¸ï¼æ以转跳äºã
追é®ä½æ¯æå代ç æ件æ¯æ设置ç大ä¸ç¹æ¯å¯ä»¥æ£å¸¸è·³è½¬ç ä½æ¯å¦æ大å¾å¤å°±ä¸è½æ£å¸¸è·³è½¬äº æå°±æ¯æ³é®ä¸ºä»ä¹ä¼åºæ¥è¿ç§é®é¢
建议æ¥çå¼å¸¸æ¥å¿åå«å¤ç, FileUploadçdemoå·²ç»ä¸ä¼