Estou tentando gerar um arquivo pdf enviando ele para o response do usuário fornecendo um nome do arquivo através de HTTPServletRequest
response.setContentType("application/pdf");
response.setHeader("Content-Disposition","attachment;filename = "+form.getNomeArquivo()+".pdf");
.
Quando a solicitação não passa pelo proxy ele gera o arquivo com o nome correto, entretanto quando quando a solicitação passa pelo proxy, o arquivo é verificado antes de ser enviado para o usuário e é salvo com o nome da página responsável por gerar este arquivo que no caso é resultado.do. Ao renomear este arquivo para resultado.pdf, observo que o conteúdo gerado está correto.
Alguem tem alguma idéia de como posso forçar o response ( ou o browser, sei lá …) a manter o nome que estou passando para o header?
Estou utilizando weblogic 8.1 c\ java 1.4.
Grata.