You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2008/03/09 18:08:15 UTC
svn commit: r635288 -
/lenya/trunk/src/modules/resource/java/src/org/apache/lenya/cms/publication/ResourceWrapper.java
Author: andreas
Date: Sun Mar 9 10:08:14 2008
New Revision: 635288
URL: http://svn.apache.org/viewvc?rev=635288&view=rev
Log:
Update extension when uploading new resource.
Modified:
lenya/trunk/src/modules/resource/java/src/org/apache/lenya/cms/publication/ResourceWrapper.java
Modified: lenya/trunk/src/modules/resource/java/src/org/apache/lenya/cms/publication/ResourceWrapper.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules/resource/java/src/org/apache/lenya/cms/publication/ResourceWrapper.java?rev=635288&r1=635287&r2=635288&view=diff
==============================================================================
--- lenya/trunk/src/modules/resource/java/src/org/apache/lenya/cms/publication/ResourceWrapper.java (original)
+++ lenya/trunk/src/modules/resource/java/src/org/apache/lenya/cms/publication/ResourceWrapper.java Sun Mar 9 10:08:14 2008
@@ -146,8 +146,8 @@
destOutputStream = document.getOutputStream();
IOUtils.write(sourceBos.toByteArray(), destOutputStream);
-
document.setMimeType(mimeType);
+ document.setSourceExtension(getSourceExtension(fileName));
} finally {
if (destOutputStream != null) {
@@ -198,4 +198,16 @@
}
return mimeType;
}
+
+ protected String getSourceExtension(String fileName) {
+ String extension = "";
+ int lastDotIndex = fileName.lastIndexOf(".");
+ if (lastDotIndex > -1) {
+ extension = fileName.substring(lastDotIndex + 1);
+ } else {
+ getLogger().warn("Can't determine extension from file name [" + fileName + "].");
+ }
+ return extension.toLowerCase();
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org