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

[SOLUCIONADO] Mover archivos locales con un script desde el navegador (Al cliente, no al server)

Estas en el tema de Mover archivos locales con un script desde el navegador (Al cliente, no al server) en el foro de Java en Foros del Web. Hola, aunque siempre visito la comunidad, es la primera vez que hago un post. Actualmente soy desarrollador en PHP pero estoy entrando al mundo de ...
  #1 (permalink)  
Antiguo 30/11/2013, 11:33
Avatar de antonyshawn  
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 11 años, 6 meses
Puntos: 0
Información Mover archivos locales con un script desde el navegador (Al cliente, no al server)

Hola, aunque siempre visito la comunidad, es la primera vez que hago un post. Actualmente soy desarrollador en PHP pero estoy entrando al mundo de Java.

Mi situación la siguiente:

Desde una aplicación web al descargar un PDF que por defecto se descargará en una carpeta definida, digamos "Descargas", necesito que ese archivo luego se mueva por dar un ejemplo a "/opt/pdf/" y sea eliminado de "Descargas", todo esto desde un botón en el sistema desde navegador, quiero que ese proceso de mover un archivo sea transparente para el usuario final.

No se cómo podría hacer esto ni con qué lenguaje de programación estoy hablando. He visto cómo mover archivos con PHP pero son archivos del servidor, no algo que está en el cliente. Este desarrollo del sistema será será en Java.

Agradezco de antemano la asesoría

PD: Importante saber, este sistema únicamente será utilizado desde computadoras con Linux, usando firefox.
  #2 (permalink)  
Antiguo 30/11/2013, 12:26
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.773
Antigüedad: 15 años, 1 mes
Puntos: 454
Respuesta: Mover archivos locales con un script desde el navegador (Al cliente, no al

Hola:

Por motivos de seguridad, el código que se ejecuta en el navegador no puede nunca "jueguetear" con los ficheros del cliente. Tu aplicación ofrece la descarga y es el usuario el que decide dónde se realiza la descarga. Por defecto, el navegador puede estar configurado para dejar las cosas en la carpeta "Descargas". Es el usuario el que puede cambiar esta configuración para que le pregunte dónde descargar o elegir otra carpeta por defecto, nunca tu aplicación.

Si haces un Applet java y está firmado digitalmente y el usuario acepta la firma, entonces si tienes posibilidades de acceder al sistema de ficheros del cliente.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 13/12/2013, 14:03
Avatar de antonyshawn  
Fecha de Ingreso: mayo-2008
Mensajes: 18
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Mover archivos locales con un script desde el navegador (Al cliente, no al

Gracias por tu respuesta Chuidiang! Si leí varios post donde esto es considerado un problema de seguridad en caso de que se permitiera.

No sabía que si hacía un Applet Java firmado tendría la posibilidad, indagaré sobre esto.

Gracias por la información!

Etiquetas: navegador, scripts
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 11:58.