Fala galera…
acho q essa pergunta eh meio fora de Servlets, mas talvez se encaixe em JSP…
:oops: :lol:
como faco p/ minha pagina fazer download de um arquivo q estah no servidor??
tem como o servlet fazer isso tb??
valew
Fala galera…
acho q essa pergunta eh meio fora de Servlets, mas talvez se encaixe em JSP…
:oops: :lol:
como faco p/ minha pagina fazer download de um arquivo q estah no servidor??
tem como o servlet fazer isso tb??
valew
Fala galera…acho q essa pergunta eh meio fora de Servlets, mas talvez se encaixe em JSP…
:oops: :lol:
como faco p/ minha pagina fazer download de um arquivo q estah no servidor??
tem como o servlet fazer isso tb??valew
Tem um componente pronto em : http://www.javazoom.net/jzservlets/download4j/download4j.html
Uma forma de fazer é deixar que o servlet faça o download.
Você faz algo como:
public void doGet(HttpServletRequest req, HttpServletRequest resp) throws ServletException, IOException {
...
FileInputStream in = new FileInputStream("algumarquivo"); // ou outro stream de entrada
OutputStream out = response.getOutputStream();
resp.setContentType("algumcontenttype"); // opcional
resp.setContentLength(tamanhododownload); // opcional
// ler de in
// gravar em out
}
Não testei esse código, mas a idéia é essa. Talvez seja necessário fazer os set’s no response antes de pegar seu Stream, não lembro ao certo.