Article View: es.comp.lenguajes.java
Article #25783Re: Escribir en ficheros
From: Sergio
Date: Wed, 03 Mar 1999 00:00
Date: Wed, 03 Mar 1999 00:00
35 lines
1654 bytes
1654 bytes
Storm wrote:
> Me gustar�a saber por qu� falla este c�digo:
>
> URL url;
> URLConnection urlcon;
> OutputStream Salida;
>
> public void init
> {
> ........
>
> url = new URL(getDocumentBase(),"Datos.dat");
> urlcon = url.openConnection();
> Salida = urlcon.getOutputStream(); // Aqu� eleva una excepci�n de
> tipo IOException
No es posible escribir en un fichero de esta forma usando el la clase
URLConnection, esa clase en el caso de http solo se usa para establecer
la conexion con otro programa (el servidor web) que es entonces el
encargado de transmitirte el contenido del fichero, jamas accedes al
fichero directamente, es por eso que todo intento de abrir un stream de
escritura al fichero falla, ya que la conexion de escritura no esta
permitida. Si quieres escribir realmente en ese fichero deberas usar un
programa que se ejecute en el cliente y al que tu te conectes para
indicarle la operacion.
Otra forma seria crearte el fichero en tu maquina local y enviarlo
despues por ftp al servidor.
Saludos.
Sergio Berna.
Technical Details
Message-ID:
<36DD63EA.13EF1529@NOSPAMua.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7b5o75$lu6$2@talia.mad.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,e506a2070ac76f7f X-Google-Attributes: gid1116f3,public From: Sergio <sberni@NOSPAMua.es> Subject: Re: Escribir en ficheros Date: 1999/03/03 Message-ID: <36DD63EA.13EF1529@NOSPAMua.es> X-Deja-AN: 450997778 Content-Transfer-Encoding: 8bit References: <7b5o75$lu6$2@talia.mad.ttd.net> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Universidad de Alicante Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java