if( cur.child(newName) != null ) return result("File already exists: " + newName);
if( cur instanceof PutableResource ) {
PutableResource putable = (PutableResource) cur;
try {
putable.createNew( newName, inputStream, (long) content.length(), newName );
Path newPath = cursor.getPath().child( newName );
return result( "created <a href='" + newPath + "'>" + newName + "</a>");
} catch(BadRequestException e) {
return result("bad request exception");
} catch(NotAuthorizedException ex) {