Ver Mensaje Individual
  #11 (permalink)  
Antiguo 03/12/2010, 08:50
qxin
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Como Descargar archivos .txt con Jsp

Cita:
Iniciado por NiceMan Ver Mensaje
aaa siii claro mira, crea un nuevo jsp llamado mostrar.jsp, luego de eso lo pones asi, en mostrar.jsp:
<%

try{
nomFile = "archivo.txt";
FileInputStream archivo = new FileInputStream("C:\\"+nomFile);
int longitud = archivo.available();
byte[] datos = new byte[longitud];
archivo.read(datos);
archivo.close();
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition","attachment;filename="+nomFile);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(datos);
ouputStream.flush();
ouputStream.close();
}catch(Exception e){ e.printStackTrace(); }

%>

luego de esto desde tu jsp principal, en una funcion javascript, hace una funcion asi:

function enviar
{
window.open("mostrar.jsp?nomFile="+nombre_de _archivo," " ,"width= 300 ,height= 400 ");
}

con esto le estas mandando a tu mostrar.jsp el nombre y ubicacion del archivo.


Espero q te funcione.......
_________________________________________
Consulta, al agregar este código en mi jsp me reclama por FileInputStream. Se debe agregar algo extra al jsp para que lo acepte???
Sería de gran ayuda su respuesta para poder solucionar este problemita... desde ya gracias...