Author: chathura
Date: Wed Jan 23 22:10:43 2008
New Revision: 12798

Log:


Fixed an issue of not persisting media type for uploaded resources.



Modified:
   
trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/FileUploadUtil.java

Modified: 
trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/FileUploadUtil.java
==============================================================================
--- 
trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/FileUploadUtil.java
     (original)
+++ 
trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/FileUploadUtil.java
     Wed Jan 23 22:10:43 2008
@@ -51,6 +51,7 @@
 
                 String parentPath = "";
                 String resourceName = "";
+                String mediaType;
 
                 while (iter.hasNext()) {
                     FileItem item = (FileItem)iter.next();
@@ -62,6 +63,8 @@
                             resourceName = item.getString();
                         } else if 
(item.getFieldName().equalsIgnoreCase("description")) {
                             resource.setDescription(item.getString());
+                        } else if 
(item.getFieldName().equalsIgnoreCase("mediaType")) {
+                            resource.setMediaType(item.getString());
                         }
                     } else {
                         String fileName = item.getName();
@@ -84,15 +87,6 @@
                         }
                         out.flush();
                         
-                        if (fileNameOnly.endsWith(".xml") ||
-                            fileNameOnly.endsWith(".wsdl") ||
-                            fileNameOnly.endsWith("xsd")) {
-                            resource.setMediaType("text/xml");
-                        } else if (fileNameOnly.endsWith(".txt")) {
-                            resource.setMediaType("text/html");
-                        } else {
-                            resource.setMediaType("undefined");
-                        }
                         resource.setContent(out.toByteArray());
                     }
 

_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev

Reply via email to