🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Acceso remoto a ficheros.

#29499
From: DavidPS
Date: Thu, 18 Dec 1997 00:00
39 lines
1924 bytes
Buenas:

Estoy intentando hacer un applet que abra un fichero para escritura en
el servidor desde el que se ha cargado (trabajo con JDK 1.1.4). Para
ello estoy utilizando algo as� como:

// Me devuelve la URL al fichero al que quiero acceder.
fchURL = new URL ((getCodeBase ()).toString+"nombre.ext");
// Me creo un URLConnection al fichero.
fchURLConn = fchURL.openConnection ();
// Defino que puedo leer y escribir.
fchURLConn.setDoInput ();
fchURLConn.setDoOutput ();

En principio no tengo problemas con nada de esto, ya que crea la URL
(file:/c:/dir1/dir2/nombre.txt) y la URLConnection, pero si intento:

out = fchURLConn.getOutputStream ();

me devuelve una excepci�n diciendo que este tipo de protocolo no permite
escribir. As�, si le digo que me muestre por pantalla qu� tipo de
protocolo ha cogido (con fchURLConn.getContentType ()), me devuelve algo
as� como Unknown service, por lo que se parece que URLConnection no
acepta el protocolo file:/. Por todo ello, mi pregunta es:

Para poder acceder desde un applet a un fichero que reside en el
servidor: �se puede hacer con URLConnection? Si es as�, �qu� me sobra o
qu� me falta?

Si no se puede hacer con URLConnection, �se hace con 

out = new DataOutputStream (new FileOutStream
("file:/c:/dir1/dir2/nombre.txt", true));

o hay una forma de asociar a un FileOutStream una URL?

Muchas gracias,
David.
Technical Details
Message-ID: <3498D4FD.49E5@AntispaMttd.ibernet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,7dd26e948816153b,start
X-Google-Attributes: gid1116f3,public
From: DavidPS <dperez@AntispaMttd.ibernet.es>
Subject: Acceso remoto a ficheros.
Date: 1997/12/18
Message-ID: <3498D4FD.49E5@AntispaMttd.ibernet.es>
X-Deja-AN: 299280656
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
Organization: Quita AntispaM de mi direcci�n para responderme.
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java