Index: lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentAction.java,v diff -u -r1.11.4.3 -r1.11.4.4 --- lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentAction.java 11 May 2009 04:44:41 -0000 1.11.4.3 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentAction.java 11 May 2009 05:13:28 -0000 1.11.4.4 @@ -222,7 +222,8 @@ List toolsErrorMsgs = new ArrayList(); Long ldId = null; - String fileName = FileUtil.generateUniqueContentFolderID() + ".zip"; + String fileExt = WebUtil.readStrParam(request, "ext"); + String fileName = FileUtil.generateUniqueContentFolderID() + "." + fileExt; try { //get shared session @@ -243,6 +244,7 @@ // get the ld input stream form the location InputStream is = WebUtil.getResponseInputStreamFromExternalServer(learningDesignLocation, new HashMap()); + // Get the output stream to write the file for export OutputStream out = new BufferedOutputStream(new FileOutputStream(uploadPath));