• Jueves 28 de Marzo de 2024, 21:50

Autor Tema:  Acceso a disco duro desde applet  (Leído 4086 veces)

paulados

  • Miembro activo
  • **
  • Mensajes: 52
    • Ver Perfil
Acceso a disco duro desde applet
« en: Martes 11 de Noviembre de 2008, 23:54 »
0
Hola,

He trabajado con java algun tiempo, pero haciendo aplicaciones de escritorio. Ahora quería hacer un applet con el que poder acceder al disco duro (como hace cualquier programa de correo via web para subir o descargar ficheros) pero por lo que he visto, hay que firmar la aplicación y no se que cosas mas.

En principio la aplicación la ejecuto en mi mismo ordenador (al que intento acceder), no es que intente acceder a un ordenador remoto, si no al mismo en el que se ejecuta el applet.

Si a alguien se le ocurre una idea de como hacer esto, o tiene alguna otra idea, lo agradecería.

Ciaoo!!!!

manix

  • Miembro MUY activo
  • ***
  • Mensajes: 203
  • Nacionalidad: cr
    • Ver Perfil
    • http://apuntes.delibertad.com
Re: Acceso a disco duro desde applet
« Respuesta #1 en: Martes 11 de Noviembre de 2008, 23:58 »
0
hola

mira este ejemplo que nos deja chuidiang, esta super claro

http://www.chuidiang.com/chuwiki/index. ... ar_Applets

saludos

paulados

  • Miembro activo
  • **
  • Mensajes: 52
    • Ver Perfil
Re: Acceso a disco duro desde applet
« Respuesta #2 en: Miércoles 12 de Noviembre de 2008, 09:32 »
0
Hola,

Muchas gracias por la rapida respuesta. Eso (bueno, enlaces parecidos a ese) si habia visto, y habia hecho alguna prueba. Lo que queria saber era que si hay alguna forma de solo leer y grabar un fichero en disco duro (como se hace desde los programas de correo via web) sin tener que complicarme con tener que firmar el applet.

Yo entiendo que no se puede dar libertad a un applet para que haga lo que quiera en el disco duro del cliente, ni un programa flash, ni nada por el estilo, pero al igual que cualquier programa de correo puede grabar y leer ficheros sin decirme que la aplicacion esta firmada ni cosas por el estilo, querria saber si hay algo similar (quizas mezclando java con otro lenguaje, no se).

Lo que quiero es no complicarme con la firma digital (que dura por 120 dias, y luego hay que hacerla otra vez, y hay que hacerla cada vez que se recompila el programa) cuando lo unico que quiero es leer y grabar un fichero como los programas de correo (de los cuales conozco poco). Se que el hecho de poder leer y grabar un fichero es tan peligroso (si no mas) como el poder formatear un disco duro pero mi curiosidad es como los otros progarmas pueden a traves de un navegador, y un applet no.

Muchas gracias, y espero no haber dado mucho la lata con el tema.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Acceso a disco duro desde applet
« Respuesta #3 en: Miércoles 12 de Noviembre de 2008, 09:45 »
0
Cita de: "paulados"
como los otros progarmas pueden a traves de un navegador, y un applet no
¿A qué otros programas te refieres concretamente? Que yo sepa ninguno lo puede hacer sin permiso (a menos que explote una vulnerabilidad).

paulados

  • Miembro activo
  • **
  • Mensajes: 52
    • Ver Perfil
Re: Acceso a disco duro desde applet
« Respuesta #4 en: Miércoles 12 de Noviembre de 2008, 09:57 »
0
Pues dentro de mi desconocimiento, me refiero a cualquier cliente de correo via web (esto no es un programa, pero me referia a esto), con el que puedes descargar los ficheros adjuntos de correos y subir ficheros cuando envias un correo, y a eso es a lo que quiero llegar a tener acceso simplemente (bueno, se que no es tan simple).

Siento no haberme explicado bien, pero por las mañanas no soy persona hasta que me tomo mi cafelito  -_-

Ciaoo!!!!!  :P

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Acceso a disco duro desde applet
« Respuesta #5 en: Miércoles 12 de Noviembre de 2008, 11:14 »
0
Cita de: "paulados"
con el que puedes descargar los ficheros adjuntos de correos y subir ficheros cuando envias un correo
Pero esto no es lo mismo descargar y subir que leer y grabar, ¿no es cierto?

Para descargarlo (que siempre queda a discreción del usuario, que puede ejecutarlo directamente en el navegador mediante un plug-in, por ejemplo PDF) no hace falta nada más que un enlace al fichero. Para subirlo, tendrás que decidirte por un protocolo y un lugar de almacenamiento en tu servidor.

paulados

  • Miembro activo
  • **
  • Mensajes: 52
    • Ver Perfil
Re: Acceso a disco duro desde applet
« Respuesta #6 en: Miércoles 12 de Noviembre de 2008, 11:41 »
0
eemmmmmm..... ups!!!  :wub:

Vale, ya creo que me he despertado del todo. A ver, yo lo que queria hacer para empezar a juguetear un poco con esto, y despues segun si conseguia hacerlo o no pues a ver que se me ocurria, queria hacer un editor de texto via web (si, se que es una tonteria, pero alguna cosa habia que hacer y se me ocurrio eso). Entonces lo que queria era acceder a un fichero, leerlo, que el usuario lo modifique y luego lo grabe (de momento, todo esto en modo local en el mismo ordenador en que se ejecuta).

Entonces, cuando empece a intentarlo, me encontre con que los applets no tienen permiso para acceder al disco duro por el navegador. Sin embargo pense: "Cuando descargo o envio un correo, el navegador si me da acceso al disco duro" Y entonces ahi ya empece a liarlo todo, porque por un lado tengo curiosidad de saber porque esas aplicaciones (correo web) si tienen acceso al disco duro, y un applet no. Pero lo que realmente quiero hacer es lo primero (aunque si alguien me puede solucionar mi curiosidad, me alegraria mucho :P )

Si existe alguna forma de hacer eso, pues bien, si la unica es con la firma digital.... pues tendre que ir pensando en hacer otra cosa, o hacerme al a idea de firmar mi aplicacion, que remedio  :blink:

Muchas gracias por las respuestas y siento no haber dejado desde un primer momento las cosas claras de lo que queria hacer, y que podria haber liado.

Ciaoo!!!

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Acceso a disco duro desde applet
« Respuesta #7 en: Miércoles 12 de Noviembre de 2008, 14:57 »
0
Cita de: "paulados"
me encontre con que los applets no tienen permiso para acceder al disco duro por el navegador.
Por razones obvias de seguridad, ¿no te parece? Aunque todo es configurable...

Cita de: "paulados"
hacer un editor de texto via web (si, se que es una tonteria, pero alguna cosa habia que hacer y se me ocurrio eso)
Pues de tontería poco tiene eso... Google (y por ende MS) ya están planeando cosas por el estilo.

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Acceso a disco duro desde applet
« Respuesta #8 en: Miércoles 12 de Noviembre de 2008, 15:29 »
0
Un applet como tal es una aplicación del lado cliente, de eso no hay duda. Lo que hacen Google y Microsoft (en un futuro) es ofrecer un servicio web similar a una suite ofimática, pero no guardan datos en el dd del cliente (en el caso de Gears, lo hacen a través de cookies o de un sistema más sofisticado de caché del navegador, de eso no tengo muchos conocimientos); lo que hacen es darte la posibilidad de generar un archivo descargable desde el servidor donde esté funcionando el servicio web. Lo mismo ocurre con un servicio de correo; te ofrece enlaces para descargar los archivos adjuntos desde el servidor, eso es todo. En otras palabras, ninguna de estas aplicaciones escriben en el dd, una cosa es acceder/escribir datos en dd (como lo haría una aplicación de escritorio) y otra cosa es subir/bajar datos (ya saben, métodos POST y todo lo relacionado con HTTP, FTP, etc, etc, etc) :P
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

paulados

  • Miembro activo
  • **
  • Mensajes: 52
    • Ver Perfil
Re: Acceso a disco duro desde applet
« Respuesta #9 en: Miércoles 12 de Noviembre de 2008, 16:05 »
0
Ajam, vaya me queda bastante que aprender  :wacko:  (ya se que nunca se acaba de aprender, pero bueno, es un decir)

Bueno, por adelantado muchas gracias por las respuestas. Aunque he visto que lo que quería hacer no lo podre hacer (no al menos como queria) pero he aprendido bastante. En verdad muchas gracias manix, mosquito y shadow_rev.

Pues nada, a firmar clases se ha dicho, que remedio  :P

Ciaoo y gracias de nuevooo!!!!  :hola: