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.11 -r1.11.10.1 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportDownloadServlet.java 4 Feb 2008 02:19:14 -0000 1.11 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportDownloadServlet.java 5 Feb 2010 01:18:42 -0000 1.11.10.1 @@ -64,7 +64,8 @@ /* Extract taken from org.lamsfoundation.lams.contentrepository.client.Download servlet */ response.setContentType("application/x-download"); - response.setHeader("Content-Disposition","attachment;filename=\""+getFilename(zipFilename)+"\""); + String filename = FileUtil.encodeFilenameForDownload(request, getFilename(zipFilename)); + response.setHeader("Content-Disposition","attachment;filename=\""+filename+"\""); InputStream in = new BufferedInputStream(new FileInputStream(new File(constructAbsolutePath(zipFilename)))); OutputStream out = response.getOutputStream();