Escribir fichero en host desde applet

hosen
10 de Enero del 2003

Hola!

Para mi aplicación necesito escribir ficheros de log en el host donde se ejecuta el applet.

Leer ficheros no tengo problema, hago:

URL url = new URL (codebase, ruta);
InputStream in = url.openStream();
BufferedReader dis = new BufferedReader(
new InputStreamReader(in));
linea = dis.readLine();

hosen
10 de Enero del 2003
Hola!

Para mi aplicación necesito escribir ficheros de log en el host donde se ejecuta el applet.


Leer ficheros no tengo problema, hago:

URL url = new URL (codebase, ruta);
InputStream in = url.openStream();
BufferedReader dis = new BufferedReader(
new InputStreamReader(in));
linea = dis.readLine();


pero para escribir, no hay forma, lo hago de esta manera:

URL url = new URL (codebase, rutalog);

URLConnection url_conn = url.openConnection();
url_conn.setDoOutput(true);

PrintWriter pw = new PrintWriter (new OutputStreamWriter (url_conn.getOutputStream()));

//y lo siguiente tampoco con pw.write funciona
pw.print("Esto es una prueba");


Alguien ha visto algún fallo o me puede hechar una mano??

¿Es posible hacer esto así en un applet sin tener que manejar conexiones con sockets?

Muchas gracias de antemano