class Utils {
/**
* A useful utility routine that tries to guess the content-type
* of an object based upon its extension.
*/
public static String guessContentTypeFromName(String fname) {
String ext = "";
int i = fname.lastIndexOf('#');
if (i != -1)
fname = fname.substring(0, i - 1);
i = fname.lastIndexOf('.');
i = Math.max(i, fname.lastIndexOf('/'));
i = Math.max(i, fname.lastIndexOf('?'));
if (i != -1 && fname.charAt(i) == '.') {
ext = fname.substring(i).toLowerCase();
}
return (String) extension_map.get(ext);
}
}