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
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


0