sábado, 23 de novembro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Este artigo mostra como fazer downloads de arquivos utilizando jsp.
Fazer download de um arquivo que se encontra no servidor, crie o jsp abaixo e o coloque no diretório que está mapeado para o funcionamento de JSPs. A chamada de Url se dá dessa forma: www.suapagina.com.br/download_file.jsp?RemoteFile=/web1/editais/licit005.doc download_file.jsp: <% /** * Jsp download_file * @author Renato Anderson de Lima Rosa * @since 12/09/2003 * */ %> <%@ page import="java.io.*" %> <%@ page session="true" %> <html> <head> <title>Donwload File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <b> <% String file = request.getParameter("RemoteFile"); String fileName = file.substring(file.lastIndexOf("/")+1); //Para segurança, somente lê arquivos do diretorio especificado String diretoriosPermitido = "/export/web/licitacao/editais"; if (file.indexOf(diretoriosPermitido)!=-1) { response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition", "attachment; filename=" + fileName); java.io.InputStream is = null; OutputStream out2 = null; try { out2 = response.getOutputStream(); is = new FileInputStream(file); System.out.println(is); int i; while ((i=is.read()) != -1) { out2.write(i); } } finally { if(out2 != null) { out2.flush(); out2.close(); } if (is != null) { is.close(); } } }//if %> </b> Permissão Negada </body> </html> Quebra-Linha Colaborador..: Renato Anderson de Lima Rosa Categoria(s).: Java; JSP; Versão.......: 1.0 Data.........: 08/09/2004 18:18:38 Visualizado..: 12557 vezes Fonte........: Renato Anderson
Renato Anderson de Lima Rosa
Java JSP
Últimos Artigos deste colaborador Fazendo Download de arquivos utilizando JSP - 08/09/2004 18:18:38 Jsp para download arquivos - 08/09/2004 18:27:18
Últimos Artigos desta categoria Teste de teclado feito em Java - 10/07/2007 16:01:14 Exemplo de Theads em Java - 08/09/2004 18:20:26 Software que faz as Telas de Swing em Java p/ Voce - 08/09/2004 18:25:12
281 pessoa(s) on-line neste site.