Article View: es.comp.lenguajes.java
Article #17938RE: escribir en ficheros desde applet
From: Nuria Estebaranz
Date: Fri, 13 Oct 2000 00:00
Date: Fri, 13 Oct 2000 00:00
123 lines
5812 bytes
5812 bytes
This is a multi-part message in MIME format.
------=_NextPart_000_0025_01C03513.32B753E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
=BFy como es eso de firmar un applet? como se hace? no lo hab=EDa oido =
nunca. Muchas gracias
Manuel Amago <mamago@bigfoot.com> escribi=F3 en el mensaje de noticias =
39E5D6B6.36559680@bigfoot.com...
Muy buenas, Nuria,=20
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=E1 viendo, por motivos de seguridad.=20
Hay varias maneras de resolver =E9ste problema: con Java 1.1+ se =
pueden firmar los Applets, lo cu=E1l quiere decir que, si el cliente se =
f=EDa del firmante, las restricciones del Applet son retiradas, conforme =
a cu=E1nto se conf=EDe en el firmante.=20
Otra manera de resolver el problem depende de la utilidad que le =
quieras dar a tu Applet. Si la raz=F3n por la cu=E1l quieres guardar =
informaci=F3n el un fichero es para guardar el estado del Applet, lo =
podr=EDas resolver guardando el archivo en el servidor, en vez de en el =
cliente.Para ello tendr=EDas que hacer uso de alg=FAna otra =
technolog=EDa web: CGI (por medio de Servlets), RMI, etc.=20
La =FAnica manera de guardar archivos en el cliente sigue siendo =
mediante un Applet firmado. S=F3lo s=E9 que esto se puede hacer, pero =
n=FAnca he tenido la necesidad de utilizarlo, as=ED que no te puedo dar =
m=E1s informaci=F3n, pero cualquier libro de Java deber=EDa explicar el =
proceso.=20
Espero =E9sto te sea de ayuda,=20
Manuel.=20
Nuria Estebaranz wrote:=20
=BFalguien me podr=EDa decir como puedo escribir en un fichero =
desde un applet,=20
si es que se puede? lo estoy intentando pero me da un error en =
tiempo de=20
ejecuci=F3n que me dice que no se tiene permiso de escritura al =
fichero. Sin=20
embargo, si puedo leer de fichero.=20
Muchas gracias. Por favor es muy importante.
------=_NextPart_000_0025_01C03513.32B753E0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>=BFy como es eso de firmar un applet? =
como se hace?=20
no lo hab=EDa oido nunca. Muchas gracias</FONT></DIV>
<DIV> </DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
<DIV>Manuel Amago <<A=20
href=3D"mailto:mamago@bigfoot.com">mamago@bigfoot.com</A>> =
escribi=F3 en el=20
mensaje de noticias <A=20
=
href=3D"mailto:39E5D6B6.36559680@bigfoot.com">39E5D6B6.36559680@bigfoot.c=
om</A>...</DIV>Muy=20
buenas, Nuria,=20
<P>no vas a tener mucha suerte con escribir ficheros desde un Applet. =
Uno de=20
los requisitos del Applet, es no poder acceder al disco duro del =
cliente desde=20
el que se est=E1 viendo, por motivos de seguridad.=20
<P>Hay varias maneras de resolver =E9ste problema: con Java 1.1+ se =
pueden=20
<I>firmar</I> los Applets, lo cu=E1l quiere decir que, si el cliente =
se f=EDa del=20
firmante, las restricciones del Applet son retiradas, conforme a =
cu=E1nto se=20
conf=EDe en el firmante.=20
<P>Otra manera de resolver el problem depende de la utilidad que le =
quieras=20
dar a tu Applet. Si la raz=F3n por la cu=E1l quieres guardar =
informaci=F3n el un=20
fichero es para guardar el estado del Applet, lo podr=EDas resolver =
guardando el=20
archivo en el servidor, en vez de en el cliente.Para ello tendr=EDas =
que hacer=20
uso de alg=FAna otra technolog=EDa web: CGI (por medio de Servlets), =
RMI, etc.=20
<P>La =FAnica manera de guardar archivos en el cliente sigue siendo =
mediante un=20
Applet firmado. S=F3lo s=E9 que esto se puede hacer, pero n=FAnca he =
tenido la=20
necesidad de utilizarlo, as=ED que no te puedo dar m=E1s =
informaci=F3n, pero=20
cualquier libro de Java deber=EDa explicar el proceso.=20
<P>Espero =E9sto te sea de ayuda,=20
<P>Manuel.=20
<P>Nuria Estebaranz wrote:=20
<BLOCKQUOTE TYPE=3D"CITE">=BFalguien me podr=EDa decir como =
puedo escribir=20
en un fichero desde un applet, <BR>si es que se puede? lo estoy =
intentando=20
pero me da un error en tiempo de <BR>ejecuci=F3n que me dice que no =
se tiene=20
permiso de escritura al fichero. Sin <BR>embargo, si puedo leer de =
fichero.=20
<P>Muchas gracias. Por favor es muy=20
importante.</P></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_0025_01C03513.32B753E0--
Technical Details
Message-ID:
<dHBF5.303171$TF4.2388169@telenews.teleline.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<14jF5.265533$TF4.2042468@telenews.teleline.es> <39E5D6B6.36559680@bigfoot.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,550bc16a4fc872d6 X-Google-Attributes: gid1116f3,public From: "Nuria Estebaranz" <nuritaita@terra.es> Subject: RE: escribir en ficheros desde applet Date: 2000/10/13 Message-ID: <dHBF5.303171$TF4.2388169@telenews.teleline.es> X-Deja-AN: 680947391 References: <14jF5.265533$TF4.2042468@telenews.teleline.es> <39E5D6B6.36559680@bigfoot.com> X-Priority: 3 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0025_01C03513.32B753E0" X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Complaints-To: usenet@teleline.es X-Trace: telenews.teleline.es 971433801 62.83.6.182 (Fri, 13 Oct 2000 12:43:21 MET DST) Organization: Clientes_Teleline X-MSMail-Priority: Normal MIME-Version: 1.0 NNTP-Posting-Date: Fri, 13 Oct 2000 12:43:21 MET DST Newsgroups: es.comp.lenguajes.java