1.jsp 页面多个<input type="file" name="filename" /> 其中name要不同名
2.action java代码:
<span style="color: #008000;">//poform 为actionform</span>
if(poform.getmultipartrequesthandler().getfileelements() != null){<br> hashtable files = poform.getmultipartrequesthandler().getfileelements();<br> <br> enumeration e = files.keys();<br> while(e.hasmoreelements()){<br> <br> formfile file = (formfile)files.get((string)e.nextelement());<br> if(file.getfilesize() > 1024 * 1024 * 10{<br> errmsgs.add(getlanguage(request, "ems.report.error.filesizeerror"));<br> throw new exception();<br> }
……………<br> }
2.action java代码:
<span style="color: #008000;">//poform 为actionform</span>
if(poform.getmultipartrequesthandler().getfileelements() != null){<br> hashtable files = poform.getmultipartrequesthandler().getfileelements();<br> <br> enumeration e = files.keys();<br> while(e.hasmoreelements()){<br> <br> formfile file = (formfile)files.get((string)e.nextelement());<br> if(file.getfilesize() > 1024 * 1024 * 10{<br> errmsgs.add(getlanguage(request, "ems.report.error.filesizeerror"));<br> throw new exception();<br> }
……………<br> }
本文详细介绍了在Java后端通过MultipartRequestHandler处理文件上传,并实现了文件大小限制验证的过程。包括如何获取上传文件,判断文件大小是否超过预设阈值,并在超过时抛出异常。
9441

被折叠的 条评论
为什么被折叠?



