Bom dia pessoal, estou com a seguinte duvida q não encontrei nos foruns.
Estou retornando um arquivo do meu servidor para que o usuario possa fazer o download, utilizei um codigo que encontrei em um forum, ele retorna o arquivo corretamente mas o nome fica como padrão ‘download’, gostaria de saber como passar o nome que o arquivo possui lá em meu servidor. Segue abaixo o codigo, utilizo o Vraptor.
Agradeço pela atenção!
Classe Dao
public File downloadFoto(String filename) {
File file = new File("/Repositorio_Nfe/WebContent/WEB-INF/arquivos/", filename);
return (file.exists()) ? file : new File("/Repositorio_Nfe/WebContent/WEB-INF/arquivos/" + "/teste.exe");
}
Classe Controller
@Post
public File download(String filename){
return dao.downloadFoto(filename);
}