Ola pessoal!
Este é o meu primeiro post de muitos =)
Bom, meu problema é o seguinte, criei uma consulta aqui para intranet onde o banco tem o nome do arquivo e o diretorio que ele esta no servidor.
O grande problema é que alguns arquivos foram apagados e nao existem mais no servidor.
Para corrigir este problema antes do download fiz esse codigo:
String link = request.getParameter("link"); //link sendo gerado na pagina anterior;
String link_certo = config.getServletContext().getRealPath(link);
File dir = new File(link_certo);
if (dir.exists()){
response.sendRedirect(link);
}
else{
out.println("erro");
}
O em alguns arquivos ele funciona e mostra a pagina de erro que criei aqui falando que o arquivo nao foi encontrado, outros ele da erro e mostra a msg do tomcat.
Reparei que alguns diretorios que contem acento ex: Público, ele fala que existe, mas qndo vai abrir o arquviso da erro.
Outra coisa, qndo o arquivo esta no banco como .DOC e o arquivo no nome dele esta .doc ele diz que existe, mas na hora do download da problema.
existe alguma outra forma de fazer isso?
Desculpa, procurei no forum e nao achei nada disso…
Estou fazendo em jsp ^^
Tem como fazer isso entrar ser for igual?
Ou eu que estou interpretando errado?
Obrigado
/Gabriel