🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Escribir ficheros en el servidor

#27297
From: Javier Carrasco
Date: Wed, 30 Sep 1998 00:00
44 lines
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-mail
References: <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