Article View: es.comp.lenguajes.java
Article #27297Re: Escribir ficheros en el servidor
From: Javier Carrasco
Date: Wed, 30 Sep 1998 00:00
Date: Wed, 30 Sep 1998 00:00
44 lines
2409 bytes
2409 bytes
Diego Alonso wrote: > > Hola a todos! > Estoy haciendo un applet que tiene que leer y escribir ficheros en el > mismo servidor del applet. La parte de leer el fichero ya la he > conseguido, pero ahora me encuentro un problema a la hora de querer > guardar un fichero. > Para leer un fichero he utilizado la clase URL con su m�todo openStream, > que devuelve un InputStream, pero no hay nada parecido para obtener un > objeto de tipo OutputStream ( o no lo veo ). En efecto y no lo hay porque EN TEOR�A ,y digo en teor�a , t� no puedes escribir en el sistema de ficheros de la maquina remota , en este caso el servidor.Es por una cuesti�n de seguridad , es una de las restricciones que presentan los applets. Bi�n , existe una forma de saltarse estas restricciones pero yo s�lamente conozca la soluci�n para Netscape .Consiste en usar unas clases de netscape ,llamadas CAPABILITIES que lo hacen es permitite habilitarte durante el tiempo que tu quieras una serie de permisos y luego deshabilitarlos. Estas clases van en un zip que se descomprime y ah� te viene todo lo que debes hacer. El ZIP te lo env�o en privado. > Buscando un poco he encontrado que en la clase URLConnection si que hay > un getOutputStream, pero no consigo que me funcione. Creo un URL con la > direcci�n web del fichero, a partir de ah� creo el objeto de tipo > URLConnection y ejecuto la funci�n getOutputStream, pero de un error de > tipo UnknownServiceException (servicio no disponible)... > �Alguien sabe que estoy haciendo mal, o alg�n otro m�todo para escribir > en un fichero del servidor? > Gracias de antemano. Javi. > Diego Alonso > Netaldea -- *************************************************************** * JAVI. * * MADRILETIK. * ***************************************************************
Technical Details
Message-ID:
<36123CFE.1B35355D@torreon.tid.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<36123233.55B5DD2@netaldea.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,4b8f3297967c0827 X-Google-Attributes: gid1116f3,public From: Javier Carrasco <carrasco@torreon.tid.es> Subject: Re: Escribir ficheros en el servidor Date: 1998/09/30 Message-ID: <36123CFE.1B35355D@torreon.tid.es> X-Deja-AN: 396345627 Content-Transfer-Encoding: 8bit References: <36123233.55B5DD2@netaldea.es> Content-Type: text/plain; charset=iso-8859-1 Organization: TID Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java