Sim segue o codigo:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;


public class Download extends HttpServlet {
   
    public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
        String fileName = req.getParameter("filename"); //path do arquivo
para download
        File file = new File(fileName);
        if (file.exists() && file.isFile()) {
            res.setContentType("application/octet-stream");
            res.setContentLength((int)file.length());
            res.setHeader("Content-disposition", "attachment;
filename="+file.getName());
            BufferedInputStream in = new BufferedInputStream(new
FileInputStream(file));
            BufferedOutputStream out = new
BufferedOutputStream(res.getOutputStream());
            byte b[] = new byte[1024]; //tamanho m�ximo permitido, podendo
ser alterado
            while (in.read(b) >= 0) {
                out.write(b);
            }
            in.close();
            out.close();
        } else {
            throw new ServletException("Arquivo inv�lido ou corrompido.");
        }
    }

}


A[]'s

Eduardo Aparecido
Analista de Sistemas




-----Mensagem original-----
De: Cassio Leite [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 24 de outubro de 2001 15:07
Para: Lista Webmaster; Lista SouJava
Assunto: [java-list] Realizacao de download via Servlet


Ola a todos, 
    Desenvolvo uma aplicacao totalmente para web e em
determinado momento devo habilitar ao usuario a
possibilidade de realizacao de download de arquivos
que estao situados no servidor. Existe como fazer isso
via Servlet ou apenas por link (<a href=endereco do
arquivo> </a>) no html. 
    Obrigado a todos 
      Cassio

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a