Java - Transferir archivos

 
Vista:
sin imagen de perfil
Val: 111
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Transferir archivos

Publicado por Gonzalo (112 intervenciones) el 31/07/2015 03:49:03
Buenas tardes

antes un par de preguntas:

en serio van a descontinuar java?
un jar ejecutable se puede descompilar, ok, y si es exe?

ahora bien, tengo un probelma que voy a tratar de explicar, tengo 1 archivo y 6 servidores diferentes.

5 servidores se conectan a un servidor central y descargan ese archivo, como es un directorio abierto cualquiera con acceso lo puede abrir, me pidieron que encontrara la manera de cambiar ese procedimiento, pense en mandar el archivo por outlook, pero no me dan mas cuentas de correo, asi que lo unico que se me ocurrio fue instalar apache y php, implemente un servicio y una aplicacion en java que manda pedir el archivo por servicio

digamos que funciona ... bien en cuanto al procedimiento: la solicitud, el servicio pero aqui el problema, a ver si me puedo explicar

el archivo es un archivo en binario, digamos que es una imagen que cambia regularmente si no es que todos los dias almenos 3 veces a la semana

asi que lo que hago es leer con php byte x byte, lo convierto a texto lo pongo en el xml y lo envio (aparentemente esta facil)

asi que el archivo como hexadecimal se ve asi

01 23 45 67 89 AB CD EF (etc),

en el xml se ve asi, igualito que en la imagen

<data>
01 23 45 67 89 AB CD EF (sin espacios claro)
</data>

y al leerlos desde java los cambio de hexadecimal a numerico (posiblemente aqui esta el error) y los escribo en la imagen destino

me quedo casi perfecto pero no funciono

en el archivo imagen destino queda como

vv
F0 01 23 45 67 89 AB CD EF
^^

no se de donde demonios (disculpen, es por la frustracion) sale el F0, y es por ese F0 que no muestra la imagen.

si me pudieran ayudar con este caso se los agradeceria mucho.

salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 111
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Transferir archivos

Publicado por gonzalo (112 intervenciones) el 02/08/2015 10:18:26
mas facil de lo que crei, si usar buffering.

FileOutputStream out = new FileOutputStream(Archivo);
out.write(CaracterComoInt);
out.close;

funciono perfecto.

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar