Article View: es.comp.lenguajes.java
Article #17932Re: escribir en ficheros desde applet
From: Manuel Amago
Date: Thu, 12 Oct 2000 00:00
Date: Thu, 12 Oct 2000 00:00
79 lines
4446 bytes
4446 bytes
--------------8C19B842EAA33BE1F17B4E46 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Muy buenas, Nuria, no vas a tener mucha suerte con escribir ficheros desde un Applet. Uno de los requisitos del Applet, es no poder acceder al disco duro del cliente desde el que se est� viendo, por motivos de seguridad. Hay varias maneras de resolver �ste problema: con Java 1.1+ se pueden firmar los Applets, lo cu�l quiere decir que, si el cliente se f�a del firmante, las restricciones del Applet son retiradas, conforme a cu�nto se conf�e en el firmante. Otra manera de resolver el problem depende de la utilidad que le quieras dar a tu Applet. Si la raz�n por la cu�l quieres guardar informaci�n el un fichero es para guardar el estado del Applet, lo podr�as resolver guardando el archivo en el servidor, en vez de en el cliente.Para ello tendr�as que hacer uso de alg�na otra technolog�a web: CGI (por medio de Servlets), RMI, etc. La �nica manera de guardar archivos en el cliente sigue siendo mediante un Applet firmado. S�lo s� que esto se puede hacer, pero n�nca he tenido la necesidad de utilizarlo, as� que no te puedo dar m�s informaci�n, pero cualquier libro de Java deber�a explicar el proceso. Espero �sto te sea de ayuda, Manuel. Nuria Estebaranz wrote: > �alguien me podr�a decir como puedo escribir en un fichero desde un applet, > si es que se puede? lo estoy intentando pero me da un error en tiempo de > ejecuci�n que me dice que no se tiene permiso de escritura al fichero. Sin > embargo, si puedo leer de fichero. > > Muchas gracias. Por favor es muy importante. --------------8C19B842EAA33BE1F17B4E46 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> Muy buenas, Nuria, <p>no vas a tener mucha suerte con escribir ficheros desde un Applet. Uno de los requisitos del Applet, es no poder acceder al disco duro del cliente desde el que se está viendo, por motivos de seguridad. <p>Hay varias maneras de resolver éste problema: con Java 1.1+ se pueden <i>firmar</i> los Applets, lo cuál quiere decir que, si el cliente se fía del firmante, las restricciones del Applet son retiradas, conforme a cuánto se confíe en el firmante. <p>Otra manera de resolver el problem depende de la utilidad que le quieras dar a tu Applet. Si la razón por la cuál quieres guardar información el un fichero es para guardar el estado del Applet, lo podrías resolver guardando el archivo en el servidor, en vez de en el cliente.Para ello tendrías que hacer uso de algúna otra technología web: CGI (por medio de Servlets), RMI, etc. <p>La única manera de guardar archivos en el cliente sigue siendo mediante un Applet firmado. Sólo sé que esto se puede hacer, pero núnca he tenido la necesidad de utilizarlo, así que no te puedo dar más información, pero cualquier libro de Java debería explicar el proceso. <p>Espero ésto te sea de ayuda, <p>Manuel. <p>Nuria Estebaranz wrote: <blockquote TYPE=CITE>¿alguien me podría decir como puedo escribir en un fichero desde un applet, <br>si es que se puede? lo estoy intentando pero me da un error en tiempo de <br>ejecución que me dice que no se tiene permiso de escritura al fichero. Sin <br>embargo, si puedo leer de fichero. <p>Muchas gracias. Por favor es muy importante.</blockquote> </html> --------------8C19B842EAA33BE1F17B4E46--
Technical Details
Message-ID:
<39E5D6B6.36559680@bigfoot.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<14jF5.265533$TF4.2042468@telenews.teleline.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,550bc16a4fc872d6 X-Google-Attributes: gid1116f3,public From: Manuel Amago <mamago@bigfoot.com> Subject: Re: escribir en ficheros desde applet Date: 2000/10/12 Message-ID: <39E5D6B6.36559680@bigfoot.com> X-Deja-AN: 680606422 References: <14jF5.265533$TF4.2042468@telenews.teleline.es> X-Accept-Language: en Content-Type: multipart/alternative; boundary="------------8C19B842EAA33BE1F17B4E46" X-Complaints-To: usenet@teleline.es X-Trace: telenews.teleline.es 971364036 195.224.196.99 (Thu, 12 Oct 2000 17:20:36 MET DST) Organization: Clientes_Teleline MIME-Version: 1.0 NNTP-Posting-Date: Thu, 12 Oct 2000 17:20:36 MET DST Newsgroups: es.comp.lenguajes.java