Index: /trunk/zoo-project/zoo-kernel/service_internal.c
===================================================================
--- /trunk/zoo-project/zoo-kernel/service_internal.c	(revision 305)
+++ /trunk/zoo-project/zoo-kernel/service_internal.c	(revision 306)
@@ -1867,6 +1867,8 @@
 	    else if(strcasecmp(mtype->value,"application/json")==0)
 	      ext=createMap("extension","js");
-	    else if(strncmp(mtype->value,"application/vnd.google-earth.kml",32)!=0)
+	    else if(strncmp(mtype->value,"application/vnd.google-earth.kml",32)==0)
 	      ext=createMap("extension","kml");
+	    else if(strncmp(mtype->value,"image/",6)==0)
+	      ext=createMap("extension",strstr(mtype->value,"/")+1);
 	    else
 	      ext=createMap("extension","txt");
