🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #17938

RE: escribir en ficheros desde applet

#17938
From: Nuria Estebaranz
Date: Fri, 13 Oct 2000 00:00
123 lines
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>&nbsp;</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 &lt;<A=20
  href=3D"mailto:mamago@bigfoot.com">mamago@bigfoot.com</A>&gt; =
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&nbsp; 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-mail
References: <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