Article View: es.comp.lenguajes.java
Article #29499Acceso remoto a ficheros.
From: DavidPS
Date: Thu, 18 Dec 1997 00:00
Date: Thu, 18 Dec 1997 00:00
39 lines
1924 bytes
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-mailShow 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