Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportDownloadServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportDownloadServlet.java,v diff -u -r1.6 -r1.7 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportDownloadServlet.java 27 Apr 2007 02:14:48 -0000 1.6 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportDownloadServlet.java 14 May 2007 03:04:10 -0000 1.7 @@ -64,7 +64,7 @@ /* Extract taken from org.lamsfoundation.lams.contentrepository.client.Download servlet */ response.setContentType("application/zip"); - response.setHeader("Content-Disposition","attachment;filename=" + getFilename(zipFilename)); + response.setHeader("Content-Disposition","attachment;filename=\""+getFilename(zipFilename)+"\""); InputStream in = new BufferedInputStream(new FileInputStream(new File(constructAbsolutePath(zipFilename)))); OutputStream out = response.getOutputStream(); @@ -104,11 +104,7 @@ private String getFilename(String path) { int index = path.lastIndexOf(File.separator); - if (index > 0) { - return path.substring(index+1); - } else { - return path; - } + return (index>0 ? path.substring(index+1) : path); } }