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