Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2012, 11:17
davama33
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Problemas al enviar fichero al cliente desde el servidor

Buenas tardes compañeros,

Me llamo Daniel, y soy un poco novato en esto de programación en JAVA, a continuación os espongo mi problema:

Estoy intentando traer a un cliente desde el servidor un fichero "FicheroLog.txt", que contiene el resultado de una importación de datos que se ha realizado anteriormente para que el pueda comprobar dicha ejecución.

He realizado el siguiente código que muestro a continuación:

/************************************************** ***********/
try {
File inputFile = new File("C:\\SetLog_Puestos.txt");
File outputFile = new File("C:\\SetLog_Puestos2.txt");

FileInputStream fis = new FileInputStream(inputFile);
FileOutputStream fos = new FileOutputStream(outputFile);
int c;

while ((c = fis.read()) != -1) {
fos.write(c);
}
fis.close();
fos.close();//importante , no dejarse abierto canales
} catch (FileNotFoundException e) {
System.err.println("FileStreamsTest: " + e);
} catch (IOException e) {
System.err.println("FileStreamsTest: " + e);
}
/************************************************** ***********/

Dicho código desde la máquina del servidor de aplicaciones me genera el fichero "SetLog_Puestos2.txt" en la unidad C:\, pero si ejecuto dicho aplicación desde una máquina cliente (diferente a la del servidor), esta no realiza la copia a la unidad C:\ del cliente, por favor, sino es mucha molestia, ¿Podrían indicarme donde me estoy equivocando?

Saludos y gracias de antemano.