- externalContext.setResponseHeader("Content-Type", uploadedFile.getContentType());\r
- externalContext.setResponseHeader("Content-Length", String.valueOf((uploadedFile.getBytes().length)));\r
- externalContext.setResponseHeader("Content-Disposition", "attachment;filename=\"" + FilenameUtils.getBaseName(uploadedFile.getName()) + "\"");\r
- externalContext.getResponseOutputStream().write(uploadedFile.getBytes());\r
- facesContext.responseComplete();\r
- }\r
- \r
- public void downloadResponse () throws IOException {\r
- logger.info(Utils.objectId(this) + " got a download request");\r
- FacesContext facesContext = FacesContext.getCurrentInstance();\r
- ExternalContext externalContext = facesContext.getExternalContext();\r
- externalContext.setResponseHeader("Content-Type", response.getContentType());\r
- externalContext.setResponseHeader("Content-Length", String.valueOf((response.getBytes().length)));\r
- externalContext.setResponseHeader("Content-Disposition", "attachment;filename=\"initresponse.xml\"");\r
- externalContext.getResponseOutputStream().write(response.getBytes());\r
+ externalContext.setResponseHeader("Content-Type", getUploadedFile().getContentType());\r
+ externalContext.setResponseHeader("Content-Length", String.valueOf((getUploadedFile().getBytes().length)));\r
+ externalContext.setResponseHeader("Content-Disposition", "attachment;filename=\"" + FilenameUtils.getBaseName(getUploadedFile().getName()) + "\"");\r
+ externalContext.getResponseOutputStream().write(getUploadedFile().getBytes());\r