Foros del Web » Programación para mayores de 30 ;) » Java »

Problema Descargar Archivos JSP

Estas en el tema de Problema Descargar Archivos JSP en el foro de Java en Foros del Web. BUeno he creado una pequeña prueba en JSP para descargar archivos de una web con JSP para ello puse el siguiente codigo <% try{ String ...
  #1 (permalink)  
Antiguo 10/07/2008, 13:05
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Mensaje Problema Descargar Archivos JSP

BUeno he creado una pequeña prueba en JSP para descargar archivos de una web con JSP para ello puse el siguiente codigo

<%
try{
String nomFile = "ARCHIVO.rar";
String carpeta = "descargas";
FileInputStream archivo = new FileInputStream("\\"+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(); }

%>

Para ello cuando lo corro por netbeans no existe ningun problema el archivo esta copiado en la misma ruta del directorio del path de la pagina.
Para ello cuando lo subi a un servidor gratuito de hosting con java y jsp me sale el siguiente error

at java.lang.Thread.run(Thread.java:619)

java.io.FileNotFoundException: /ARCHIVO.rar (No such file or directory)

at java.io.FileInputStream.open(Native Method)

at java.io.FileInputStream.(FileInputStream.java:106)

at java.io.FileInputStream.(FileInputStream.java:66)

at org.apache.jsp._2_jsp._jspService(_2_jsp.java:68)

Que no encuentra el archivo y por tanto no me muestra nada cuando lo ejecuto

Lo extraño que cuando lo ejecuto en mi casa todo normal en el netbeans y localhost
Mi otra consulta es como haria para redireccionar en carpetas tampoco he podido añadirlo a la cadena del archivo toda la carpeta =(

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:34.