Date: 2005-03-10T23:27:15
   Editor: DakotaJack
   Wiki: Apache Struts Wiki
   Page: StrutsUpload
   URL: http://wiki.apache.org/struts/StrutsUpload

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -55,13 +55,13 @@
  1. !MultipartFile
  2. !MultipartData
  3. !MultipartHandler
- 4. !MultipartUtil
 
 === Framework Code Sample Implementation ===
 
  1. !UploadMultipartFile (implements !MultipartFile)
  2. !UploadMultipartData (implements !MultipartData)
  3. !UploadMultipartHandler (implements !MultipartHandler)
+ 4. !MultipartUtil
 
 === Sample Application Code Pieces (without interfaces to Action class*) ===
 
@@ -116,31 +116,6 @@
 }
 }}}
 
-==== MultipartUtil ====
-
-{{{
-public class MultipartUtil {
-  public  static final String MULTIPART_FORM_DATA = "multipart/form-data";
-  public  static final String CONTENT_TYPE        = "Content-Type";
-
-  public static boolean isMultipartFormData(HttpServletRequest req) {
-    String contentType        = null;
-    String headerContentType  = req.getHeader(CONTENT_TYPE);
-    String requestContentType = req.getContentType();
-
-    if(headerContentType == null && requestContentType != null) {
-      contentType = requestContentType;
-    } else if(requestContentType == null && headerContentType != null) {
-      contentType = headerContentType;
-    } else if(headerContentType != null && requestContentType != null) {
-      contentType = headerContentType.length() <= requestContentType.length() 
? requestContentType : headerContentType;
-    }
-
-    return contentType != null && 
contentType.toLowerCase().startsWith(MULTIPART_FORM_DATA);
-  }
-}
-}}}
-
 === Framework Code Sample Implementation ===
 
 ==== UploadMultipartFile ====
@@ -424,6 +399,31 @@
 
   public void setMapping(ActionMapping mapping) {
     this.mapping = mapping;
+  }
+}
+}}}
+
+==== MultipartUtil ====
+
+{{{
+public class MultipartUtil {
+  public  static final String MULTIPART_FORM_DATA = "multipart/form-data";
+  public  static final String CONTENT_TYPE        = "Content-Type";
+
+  public static boolean isMultipartFormData(HttpServletRequest req) {
+    String contentType        = null;
+    String headerContentType  = req.getHeader(CONTENT_TYPE);
+    String requestContentType = req.getContentType();
+
+    if(headerContentType == null && requestContentType != null) {
+      contentType = requestContentType;
+    } else if(requestContentType == null && headerContentType != null) {
+      contentType = headerContentType;
+    } else if(headerContentType != null && requestContentType != null) {
+      contentType = headerContentType.length() <= requestContentType.length() 
? requestContentType : headerContentType;
+    }
+
+    return contentType != null && 
contentType.toLowerCase().startsWith(MULTIPART_FORM_DATA);
   }
 }
 }}}

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

Reply via email to