Foro de elhacker.net

Programación => Java => Mensaje iniciado por: byebye en 10 Enero 2008, 21:39 pm



Título: Problema listando archivos
Publicado por: byebye en 10 Enero 2008, 21:39 pm
hola, no puedo listar archivos desde un applet ¿sabe alguien que tengo que configurar para que me deje?


Título: Re: Problema listando archivos
Publicado por: Casidiablo en 11 Enero 2008, 15:55 pm
El problema es que, por seguridad, la máquina virtual no permite que los appltes hagan cualquier tipo de manipulación de ficheros. Pero creo que podrías intentar firmar el Applet que es como crearle un certificado:

http://www.iec.csic.es/CRIPTONOMICON/java/firmas.html

Un saludo!


Título: Re: Problema listando archivos
Publicado por: byebye en 11 Enero 2008, 19:16 pm
gracias por la respuesta. ya estuve mirando sobre eso, pero ¿siendo solo lectura tb? si fuese a escribir lo entiendo. voy a probar eso que me dices.

saludos


Título: Re: Problema listando archivos
Publicado por: byebye en 11 Enero 2008, 19:21 pm
Citar
Para uso personal se debe solicitar un certificado de clase 2 (al precio de unas 3000 pesetas al año), mientras que para uso comercial se necesita uno de clase 3 (que cuesta unas 60000 pesetas anuales).

que poca verguenza, paso del applet jeje.


Título: Re: Problema listando archivos
Publicado por: Casidiablo en 11 Enero 2008, 20:11 pm
Jaja... si, es bastante caro.

... pero ¿siendo solo lectura tb?

Imagina que entras a una web que tiene un applet que examina todo tu disco duro y hace público el listado de tus archivos, incluyendo los videos porno y tal XD

Un saludo!


Título: Re: Problema listando archivos
Publicado por: byebye en 11 Enero 2008, 20:30 pm
no, pero yo quiero listar los de el servidor. ¿no hay forma de hacerlo?


Título: Re: Problema listando archivos
Publicado por: Casidiablo en 11 Enero 2008, 21:52 pm
La cosa es que el Applet se ejecuta en el cliente, entonces no va a poder listar los archivos del servidor. La unica sería emplear un tercer programa que corra sobre el servidor, y este a la espera de ordenes del applet, y cuando el applet le pida algo, pues él le devuelve, en este caso, un listado de los archivos.

Tal vez con RMI puedas hacerlo, aunque no se si sea la mejor opción.

Un saludo!