Ler arquivo na raíz da aplicação + Download
16/04/2010 00:00
Pessoal,
Preciso colocar um arquivo estático (manual do Sistema) em alguma pasta da minha aplicação para download dos usuários.
COloquei o arquivo logo na raíz da minha aplicação, ou seja, supondo que minha aplicação se chame App, coloquei em "C:\App\Documento.pdf"
Para fazer o download, eu tento da seguinte forma:
file = new File("ManualUtilizacaoContent.pdf")
System.out.println(file.getPath());
System.out.println(file.getAbsolutePath());
response.setContentType("application/octet-stream")
response.setHeader("Content-Disposition attachment;filename=" + file.getName());
response.outputStream << file.newInputStream()
Porém eesse trecho não me retorna nenhum download, ou seja, ele não acha o arquivo.
Esotu fazendo algo errado ? devo mover meu arquivo para outro diretório ?
* gostaria de esse arquivo ficasse dentro da aplicação, pois a memsa roda em diversos servidores cuja árvore de diretórios não é semelhante.
Obrigado
Tags:
Grails