Index: lams_central/src/java/org/lamsfoundation/lams/authoring/web/ExportToolContentAction.java =================================================================== diff -u -r8c19a83f82d8b65b5de6be5ae80cb7e41e9c4fc1 -r0c23948713b5a36c2bfd46ce763ab3653c33a308 --- lams_central/src/java/org/lamsfoundation/lams/authoring/web/ExportToolContentAction.java (.../ExportToolContentAction.java) (revision 8c19a83f82d8b65b5de6be5ae80cb7e41e9c4fc1) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/web/ExportToolContentAction.java (.../ExportToolContentAction.java) (revision 0c23948713b5a36c2bfd46ce763ab3653c33a308) @@ -110,6 +110,10 @@ // get only filename String zipfile = FileUtil.getFileName(zipFilename); + // replace spaces (" ") with underscores ("_") + + zipfile = zipfile.replaceAll(" ", "_"); + //write zip file as response stream. // Different browsers handle stream downloads differently LDEV-1243 @@ -119,6 +123,8 @@ String filename = null; + + if (null != agent && -1 != agent.indexOf("MSIE")) { // if MSIE then urlencode it