boton java

SaDSaD

Hola a todos, queria pediros ayuda con una cosa.

Pretendo que al clickar un boton de un applet, la accion de este sea leer un archivo que esta en la maquina del usuario. El applet ya esta firmado digitalmente. Alguien me puede ayudar?
Muchas gracias

cabron

Si no recuerdo mal, los applet no pueden acceder al sistema de archivos de la máquina en la que se ejecutan, están restringidos por cuestiones de seguridad.

No te lo puedo decir 100% seguro, pero me da a mi que no puedes.

B

No, no se puede hacer sin mas.

SaDSaD

he leido que si esta firmado y el usuario acepta la firma si pueden acceder al sistema de archivos. de hecho, mi applet crea un archivo y lo escribe en la maquina del usuario

B

Vale xD, ya decia yo que me sonaba, que sin mas, no se podia.

Puedes crear un archivo, pero no puedes acceder a el?

Escribe esa parte del codigo a ver.

HangmaN

Si que se puede, aunque no lo he probado, en esta web explica como crear un applet y te pone un ejemplo en el que un applet lee de un archivo de tu ordenador. Lo malo es que usa unas librerias propietarias de microsoft y solo sirve para IE. Pero bueno.

http://www.iec.csic.es/criptonomicon/java/ie.html

SaDSaD

puedo crear el archivo y ya e conseguido leer despues los datos de ese archivo. Lo he comprobado haciendo un System.out.println() por la consola java y efectivamente aparecen. Mi problema viene despues, ya que quiero que esos datos no se impriman por la consola java, sino que se escriban en un nuevo fichero, pero que este se almacene en el servidor, es decir, pasar esos datos al servidor. he probado poniendo como ruta de ese fichero la direccion web, http://----, pero no funciona. Me podeis ayudar?
Gracias

mikail

Haz un BufferedReader y luego un Filechooser para leer el archivo. nose si te servira. xD

Usuarios habituales