I have no clue where to check that for. Can u tell me which file?
Anjib On 11/10/2010 10:13 AM, Dave Newton wrote:
It can be either container upload limitation or the upload library (commons-fileupload) configuration. Or both. Dave On Wed, Nov 10, 2010 at 9:56 AM, Anjib Mulepati<[email protected]> wrote:I am writing file upload application in Struts 1.3.8. The problem I am having is whenever I have file over 200MB to be upload application doesn't work properly. I have couple of text field beside files upload and those field value are shown null if I try to upload file over 200MB. JSP File ---------- <html:form styleId="uploadForm" action="/upload" focus="transactionName" method="post" enctype="multipart/form-data"> <div id="errorPlace" style="font-weight: bold; color: #b80000;" aria-labelledby="errors" aria-live="assertive"><html:errors /></div> <label for="transactionName" class="formLabel"><bean:message key="transfer.name"/></label> <html:text title="Transaction Name" styleId="transactionName" property="trans_name" tabindex="1" size="35" /> <br /> <label for="recipientsName" class="formLabel"><bean:message key="transfer.recipients"/></label> <html:textarea title="Receipient Addresses" rows="2" styleId="recipientsName" property="recpt_name" tabindex="2" cols="75" /> <br /> <div id="fileSection" style="width: 345px"> <label for="upload_0" class="formLabel"><bean:message key="transfer.upload"/></label> <input title="File1" type="file" name="testFile[0]" id="upload_0" tabindex="3" size="60" /><br /> <input title="File2" type="file" name="testFile[1]" id="upload_1" tabindex="4" size="60"/><br> <input title="File3" type="file" name="testFile[2]" id="upload_2" tabindex="5" size="60"/><br> <input title="File4" type="file" name="testFile[3]" id="upload_3" tabindex="6" size="60"/><br> </div> <input title="Upload File" id="submit" type="submit" name="submit" class="submitbutton" tabindex="8" value='<bean:message key="button.send" />' /><br /> </html:form> ActionForm ---------------- public class UploadForm extends org.apache.struts.action.ActionForm { private String trans_name; private String recpt_name; private List testFile; /** * */ public UploadForm() { super(); testFile = new ArrayList(); } public FormFile getTestFile(int i){ return (testFile.size()> i) ? (FormFile)testFile.get(i) : null; } public List getList(){ return testFile; } public void setTestFile(int i, FormFile f){ if(f.getFileSize()<= 0){ f.destroy(); }else{ testFile.add(f); } } public int getFileCount(){ return testFile.size(); } public String getRecpt_name() { return recpt_name; } public void setRecpt_name(String recpt_name) { this.recpt_name = recpt_name; } public String getTrans_name() { return trans_name; } public void setTrans_name(String trans_name) { this.trans_name = trans_name; } /** * This is the action called from the Struts framework. * @param mapping The ActionMapping used to select this instance. * @param request The HTTP Request we are processing. * @return set of errors. */ @Override public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors(); String transactionName = getTrans_name(); // HERE I AM GETTING NULL IF FILE SIZE IS> 200MB String recipientName = getRecpt_name(); // FOR BOTH transactionName and recipientName. if(transactionName == null){ errors.add("error", new ActionMessage("error.transactionName")); } if(recipientName == null){ errors.add("error", new ActionMessage("error.recipientName")); } return errors; } } Any help will be appreciated. Anjib --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

