Olá pessoal,
Alguém sabe como fazer download de streaming em java?
Já tentei de várias formas mas não consegui.
Download de Streaming
1 Resposta
A
cara,
segue um exemplo que eu fiz usando JSF, mas ele vai te ajudar
FacesContext facesContext = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
OutputStream os = null;
try {
byte[] pdf =
os = response.getOutputStream();
response.setContentType("application/pdf");
response.setContentLength(pdf.length);
response.setHeader("Content-disposition","attachment; filename=\""+ nome_arquivo+ ".pdf\"");
os.write(pdf);
os.flush();
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
if(os != null){
os.close();
}
facesContext.responseComplete();
} catch (IOException e) {
e.printStackTrace();
}
}
t+
Criado 25 de outubro de 2011
Ultima resposta 25 de out. de 2011
Respostas 1
Participantes 2