Java - copia de archivos con JSP

 
Vista:

copia de archivos con JSP

Publicado por Jose (2 intervenciones) el 28/10/2008 19:25:07
A ver si me se explicar:

Quiero hacer la copia de un archivo imagen de un directorio a otro.

En Internet Explorer no tengo problemas porque en un JSP tengo el type="file" donde selecciono la imagen, y en el siguiente JSP al hacer el

direccionOrigen= request.getParameter("de ese file");

me recupera todo la ruta (C:/pruebas/imagenes/pru1.jpg); y con esta ruta origen ya puedo proceder a realizar la copia en el destino que yo quiera:

; File fichero = new File(direccionOrigen);
File direc = new File(direccionDestino);

InputStream in = new FileInputStream(fichero);
OutputStream ou = new FileOutputStream(direc);

byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf))>0) {
ou.write(buf,0,len);
}
in.close();
ou.close();

Todo esto con IE funciona, pero con FIREFOX...

cuando se hace el " direccionOrigen= request.getParameter("de ese file");"

Solo recupera el nombre del archivo seleccionado: "pru1.jpg"

Por lo tanto, cuando luego intenta hacer el "InputStream in = new FileInputStream(fichero);" da error porque el sistema no puede hallar ese archivo!

(y cada vez que selecciones una imagen, puede estar en directorios diferentes). El problema es que necesito saber la ruta origen de la imagen que seleccionen.

Espero que me entendais, gracias por adelantado!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:copia de archivos con JSP

Publicado por carlos (1 intervención) el 14/11/2008 23:55:23
Hola, yo tengo el mismo problema, no funciona con IE7 tampoco, intente hacer la operacion desde un servlet pero tampoco, a ver si alguien puede ayudarnos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar