--- android/TrainInfoService/src/dk/thoerup/traininfoservice/RequestPlotter.java 2011/05/02 18:10:10 1425 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/RequestPlotter.java 2011/05/02 18:33:11 1429 @@ -269,7 +269,7 @@ sb.append( " \n" ); sb.append( " ").append(current.time).append("\n" ); sb.append( " #").append(color).append("\n" ); - sb.append( " Time=").append(current.time).append("]]>\n" ); + sb.append( " ]]>\n" ); sb.append( " ").append(current.lng).append(",").append(current.lat).append(",0\n" ); sb.append( " \n" ); } @@ -404,12 +404,16 @@ byte bytes[] = baos.toByteArray(); resp.setContentType(KMZ); - resp.setContentLength( bytes.length ); + resp.setHeader("Content-Disposition", "attachment; filename=Traininfo-requestplotter.kmz"); + resp.setContentLength( bytes.length ); resp.getOutputStream().write(bytes); } else { - resp.setContentType(KML); - resp.getWriter().print( kmlData ); + byte bytes[] = kmlData.getBytes(); + + resp.setContentType(KML); + resp.setContentLength( bytes.length ); + resp.getOutputStream().write(bytes); } } }