Date: 2005-03-05T13:06:58
   Editor: DakotaJack
   Wiki: Apache Struts Wiki
   Page: StrutsUpload
   URL: http://wiki.apache.org/struts/StrutsUpload

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -200,7 +200,7 @@
   public UploadMultipartData(HttpServletRequest req,
                              List               monitors,
                              String             encoding,
-                             int                fileSizeLimit)
+                             int                maxFileSize)
       throws UploadException,
              IOException {
 
@@ -218,11 +218,32 @@
                                         monitors,                         // 2
                                         parameterNames,                   // 3
                                         files,                            // 4
-                                        UploadConstant.PARSER_TEMP_DIR,   // 5
-                                        new Integer(fileSizeLimit) };     // 6
+                                        UploadConstant.SYSTEM_TEMPDIR,    // 5
+                                        new Integer(maxFileSize) };       // 6
     handler.handleRequest(objects);
   }
 
+  public UploadMultipartData(HttpServletRequest req,
+                             List               monitors,
+                             int                maxFileSize)
+      throws UploadException,
+             IOException {
+    this(req, monitors, UploadConstant.DEFAULT_ENCODING, maxFileSize);
+  }
+
+  public UploadMultipartData(HttpServletRequest req,
+                             List               monitors)
+      throws UploadException,
+             IOException {
+    this(req, monitors, UploadConstant.MAX_UPLOADED_FILE_SIZE);
+  }
+
+  public UploadMultipartData(HttpServletRequest req)
+      throws UploadException,
+             IOException {
+    this(req, null, UploadConstant.MAX_UPLOADED_FILE_SIZE);
+  }
+
   public Iterator getParameterNames() {
     return this.parameterNames.keySet().iterator();
   }
@@ -580,7 +601,7 @@
       File file = tempDir;
 
       if(file == null) {
-        file = new File(UploadConstant.PARSER_TEMP_DIR);
+        file = new File(UploadConstant.SYSTEM_TEMPDIR);
       }
 
       String fileName = UploadConstant.FILE_PREFIX + (number++) + 
UploadConstant.TMP_EXT;

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to