Ciao ragazzi!
ho questo problema. Devo inviare un file, fra client e server, usano XMLRPC e quindi sono obbligato a farlo attraverso un array di byte.
La mia idea è, quindi, di leggere lato client il file binario e riempire un array di byte.
Lato server dovrei fare il viceversa: leggere l'array di byte ricevuto e ricreare il file originario.
Per quanto riguarda la creazione pensavo di creare l'array di byte così:
File file = new File("e:\\in.txt");
FileInputStream fis = new FileInputStream(file);
long length = file.length();
byte[] buf = new byte[(int)length];
Adesso il problema è come popolarlo con i byte del file (immagino che il file debba essere letto byte per byte).
Brancolo nel buio per quanto riguarda la lettura dell'array e la creazione del file. (lato server).
Qualcuno sa come posso fare?
Grazie in anticipo!!