Pessoal,
estou com problemas para realizar um download de arquivo usando o outputstream do response em uma jsp. ocorre que estava realizando essa terafa sem problemas até adicionar o Ajax4JSF no meu projeto, me parece que ele está usando o response e não permite que eu faça o write nele…
BufferedInputStream buf = new BufferedInputStream(new FileInputStream((String) application.getAttribute("fileupload_file_absolute_path")), TAMANHO_BUFFER);
byte[] data = new byte[TAMANHO_BUFFER];
int i;
while ((i = buf.read(data, 0, TAMANHO_BUFFER)) != -1) {
response.getOutputStream().write(data, 0, i);
response.getOutputStream().flush();
}
Era assim que estava fazendo a tarefa. Alguém sabe como resolver isso?
Grato,
David